Security readout for executives and security teams
Plain-English summary
This is a Linux kernel availability bug in the DesignWare I2C driver. On some Intel Alder Lake-S systems, especially reported Gigabyte motherboards, resuming from S3 sleep can trigger an unexpected device interrupt and crash the system. It does not indicate data theft or privilege escalation in the provided sources.
Executive priority
Treat as a targeted stability risk, not an emergency breach indicator. Prioritize patching affected Linux workstations or appliances where sleep/resume crashes disrupt operations, especially known Gigabyte Alder Lake-S systems.
Technical view
The driver could process TX_EMPTY or RX_FULL interrupts while it considered the controller idle, leaving state such as dev->msgs unset, NULL, or stale. The kernel fix adds STATUS_ACTIVE and masks unexpected interrupts when the controller is not active from the driver’s perspective.
Likely exposure
Exposure is most relevant to Linux endpoints using the affected kernel ranges with Intel Alder Lake-S DesignWare I2C hardware and S3 deep sleep. Systems not using S3 sleep, not using this controller, or already carrying the stable kernel fixes are less likely exposed.
Exploitation context
The CVSS vector is local, low complexity, low privilege, no user interaction, with high availability impact. The bundle states KEV is false and provides no evidence of active exploitation or public weaponization.
Researcher notes
The root issue is defensive interrupt handling during resume when firmware may leave the controller active. Evidence supports denial of service through kernel crash only. Affected-version boundaries and distro backports require vendor-specific confirmation.
Mitigation direction
- Update to a Linux kernel containing the referenced stable fixes.
- Check vendor or distribution advisories for fixed package versions.
- Review motherboard OEM UEFI updates for affected Gigabyte Alder Lake-S systems.
- Prefer vendor guidance before applying operational workarounds.
- Track fleet systems that use S3 deep sleep until patched.
Validation and detection
- Inventory Linux kernel versions and vendor backport status.
- Check whether systems use i2c-designware PCI on Intel Alder Lake-S hardware.
- Review crash logs for NULL dereference in i2c_dw_xfer_msg after S3 resume.
- Confirm whether the kernel includes one of the referenced stable commits.
- Verify affected endpoints resume from S3 without kernel crashes after remediation.
Public sources used
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
CWE-476: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
Open ATT&CK lookupCVE-2022-50370 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
Open ATT&CK lookup- Severity
- Medium
- CVSS
- 5.5 (3.1)
- Known Exploited
- No
- Published
Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CNA and ADP enrichment extracted from CVE v5
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
CVSS vector scores
1 official scoreWe collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H1.83.6Primary CVE scoreVulnerability scoring details
Base CVSS 3.1 score
5.5MediumVector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Source materials
- CVE List V5 sourceCVE List V5
- https://git.kernel.org/stable/c/7fa5304c4b5b425d4a0b3acf10139a7f6108a85fCVE reference
- https://git.kernel.org/stable/c/a206f7fbe9589c60fafad12884628c909ecb042fCVE reference
- https://git.kernel.org/stable/c/aa59ac81e859006d3a1df035a19b3f2089110f93CVE reference
- https://git.kernel.org/stable/c/301c8f5c32c8fb79c67539bc23972dc3ef48024cCVE reference
Products and packages named in the record
CWE details
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
NULL Pointer Dereference
NULL Pointer Dereference represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.
