CyberSecBulletin
CVE-2024-36955NVD status: Analyzed

Linux: Exposure of Sensitive Information to an Unauthorized Actor

CVE-2024-36955 is a high-severity exposure of sensitive information to an unauthorized actor vulnerability in Linux, with a CVSS 3.1 base score of 7.7 out of 10. It can be exploited with local access to the system by an unauthenticated attacker, without any action from a user. The record lists versions bd2d9641a39e6b5244230c4b41c4aca83b54b377, 722d33c442e66e4aabd3e778958d696ff3a2777e, 7db626d2730d3d80fd31638169054b1e507f07bf as the first without the flaw, so updating Linux to one of those releases or later removes the exposure. There is no confirmed exploitation so far. EPSS estimates a 0.24% chance of exploitation within 30 days, which is low compared with other CVEs.

Next patch cycle

High severity with no evidence of exploitation so far.

What to do

  1. Update Linux to bd2d9641a39e6b5244230c4b41c4aca83b54b377 or 722d33c442e66e4aabd3e778958d696ff3a2777e or 7db626d2730d3d80fd31638169054b1e507f07bf or 7ef6ecf98ce309b1f4e5a25cddd5965d01feea07, whichever matches your release line, or a later version.
  2. Update linux_kernel to bd2d9641a39e or 722d33c442e6 or 7db626d2730d or 7ef6ecf98ce3, whichever matches your release line, or a later version.

Affected products and versions

VendorProductAffected versionsFixed in
LinuxLinux08c2a4bc9f2acaefbd0158866db5cb3238a68674 up to, but not including, bd2d9641a39e6b5244230c4b41c4aca83b54b377; 08c2a4bc9f2acaefbd0158866db5cb3238a68674 up to, but not including, 722d33c442e66e4aabd3e778958d696ff3a2777e; 08c2a4bc9f2acaefbd0158866db5cb3238a68674 up to, but not including, 7db626d2730d3d80fd31638169054b1e507f07bf; 08c2a4bc9f2acaefbd0158866db5cb3238a68674 up to, but not including, 7ef6ecf98ce309b1f4e5a25cddd5965d01feea07; 08c2a4bc9f2acaefbd0158866db5cb3238a68674 up to, but not including, c158cf914713efc3bcdc25680c7156c48c12ef6a; 5.12bd2d9641a39e6b5244230c4b41c4aca83b54b377, 722d33c442e66e4aabd3e778958d696ff3a2777e, 7db626d2730d3d80fd31638169054b1e507f07bf, 7ef6ecf98ce309b1f4e5a25cddd5965d01feea07, c158cf914713efc3bcdc25680c7156c48c12ef6a
Linuxlinux_kernel08c2a4bc9f2a up to, but not including, bd2d9641a39e; 08c2a4bc9f2a up to, but not including, 722d33c442e6; 08c2a4bc9f2a up to, but not including, 7db626d2730d; 08c2a4bc9f2a up to, but not including, 7ef6ecf98ce3; 08c2a4bc9f2a up to, but not including, c158cf914713; 5.12bd2d9641a39e, 722d33c442e6, 7db626d2730d, 7ef6ecf98ce3, c158cf914713

Version data comes from the organisation that assigned the CVE. Confirm against the vendor advisory before deciding you are unaffected.

How the severity score breaks down

Attack vector
LocalThe attacker needs local access or must trick a user into running something.
Attack complexity
LowNo special conditions are needed; the attack works reliably.
Privileges required
NoneNo account or login is needed.
User interaction
NoneNo action by a victim is required.
Scope
UnchangedImpact stays within the vulnerable component.
Confidentiality
HighAll data handled by the component can be read.
Integrity
NoneNothing can be modified.
Availability
HighThe component can be taken down completely.

Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H. Scored by CISA (ADP).

Official description

In the Linux kernel, the following vulnerability has been resolved: ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() The documentation for device_get_named_child_node() mentions this important point: " The caller is responsible for calling fwnode_handle_put() on the returned fwnode pointer. " Add fwnode_handle_put() to avoid a leaked reference.

Source: the CVE record as published by its numbering authority, via NVD and CVE.org.

The underlying weakness: Exposure of Sensitive Information to an Unauthorized Actor

The product exposes sensitive information to an actor that is not explicitly authorized to have access to that information.

How developers prevent this class of flaw

  • Compartmentalize the system to have safe areas where trust boundaries can be unambiguously drawn. Do not allow sensitive data to go outside of the trust boundary and always be careful when interfacing with a compartment outside of the safe area. Ensure that appropriate compartmentalization is built into the system design, and the compartmentalization allows for and reinforces privilege separation functionality. Architects and designers should rely on the principle of least privilege to decide the appropriate time to use privileges and the time to drop privileges.

More Exposure of Sensitive Information to an Unauthorized Actor vulnerabilities (CWE-200)

Timeline

  1. CVE record published.
  2. CISA published its SSVC assessment (exploitation: none, automatable: no, technical impact: partial).
  3. Record last changed materially (score, affected products, status or references).

References

Recent Exposure of Sensitive Information to an Unauthorized Actor vulnerabilities

Spotted an error? Tell us.