CVE-2024-58011: platform/x86: int3472: Check for adev == NULL
In the Linux kernel, the following vulnerability has been resolved:
platform/x86: int3472: Check for adev == NULL
Not all devices have an ACPI companion fwnode, so adev might be NULL. This
can e.g. (theoretically) happen when a user manually binds one of
the int3472 drivers to another i2c/platform device through sysfs.
Add a check for adev not being set and return -ENODEV in that case to
avoid a possible NULL pointer deref in skl_int3472_get_acpi_buffer().
Security readout for executives and security teams
Plain-English summary
CVE-2024-58011 is a Linux kernel availability bug in the platform/x86 int3472 driver. A missing NULL check can cause a kernel NULL pointer dereference, potentially crashing an affected system. The source describes a theoretical local scenario involving manual driver binding through sysfs, not a remote compromise path.
Executive priority
Treat this as a normal-priority kernel availability fix, not an emergency. Prioritize multi-user Linux systems, managed appliances, and environments where local users can influence driver binding. There is no provided evidence of remote exploitation or active abuse.
Technical view
The int3472 code assumes an ACPI companion device exists. Some devices may lack one, leaving adev NULL and causing a possible NULL pointer dereference in skl_int3472_get_acpi_buffer(). Stable kernel fixes add an adev NULL check and return -ENODEV instead.
Likely exposure
Exposure is mainly Linux systems running affected kernel versions with platform/x86 int3472 code present. The cited scenario requires local access and manual binding of an int3472 driver to another i2c or platform device through sysfs.
Exploitation context
The bundle marks KEV as false and provides no cited evidence of active exploitation. The kernel description frames the trigger as theoretical. CVSS indicates local, low-complexity exploitation with low privileges and high availability impact only.
Researcher notes
Focus validation on kernel lineage and whether the int3472 patch is present. The source bundle does not prove exploitability beyond the theoretical sysfs binding case, and it does not identify confidentiality or integrity impact.
Mitigation direction
Apply kernel updates containing the referenced stable fixes.
Follow distribution or vendor advisories for exact fixed package versions.
Prioritize systems allowing local user access or driver binding changes.
Use vendor guidance for Siemens or Debian environments where applicable.
Validation and detection
Inventory Linux kernel versions across servers, endpoints, and appliances.
Compare kernel builds with the affected and fixed versions in vendor advisories.
Confirm the int3472 driver code includes the adev NULL check.
Review vendor notices for platform-specific exposure and remediation status.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
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 · low confidence lookup
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.
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.
We 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.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-476 · source CWE mapping
NULL Pointer Dereference
NULL Pointer Dereference represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.