CVE-2024-49862: powercap: intel_rapl: Fix off by one in get_rpi()
In the Linux kernel, the following vulnerability has been resolved:
powercap: intel_rapl: Fix off by one in get_rpi()
The rp->priv->rpi array is either rpi_msr or rpi_tpmi which have
NR_RAPL_PRIMITIVES number of elements. Thus the > needs to be >=
to prevent an off by one access.
Security readout for executives and security teams
Plain-English summary
A Linux kernel boundary-checking error can access memory just beyond an Intel power-management array. The scoring indicates that a low-privileged local user could potentially expose data or disrupt the system. The supplied evidence does not establish a specific attack path or active exploitation.
Executive priority
Prioritize remediation on shared, multi-user, or workload-hosting Linux systems where untrusted users have local access. Schedule vendor-supported kernel updates promptly, while validating exact distribution exposure because the supplied version mapping is incomplete.
Technical view
In get_rpi(), an index equal to NR_RAPL_PRIMITIVES passed the previous “greater than” check, causing a one-element out-of-bounds access to rpi_msr or rpi_tpmi. Changing the comparison to “greater than or equal” rejects that boundary. CVSS indicates local, low-complexity, low-privilege conditions, with confidentiality and availability impacts but no scored integrity impact.
Likely exposure
Potential exposure exists on Linux hosts containing the vulnerable intel_rapl get_rpi() implementation. The supplied affected data mentions 6.5, 6.6.54, 6.10.13, 6.11.2, and 6.12, but its boundaries are ambiguous and include “0.” Confirm exposure through distributor guidance and fix-commit presence.
Exploitation context
The CVE is not listed as KEV, and the bundle provides no evidence of active exploitation. CVSS describes a local attack requiring low privileges and no user interaction. No proof of concept or reliable exploitation method is cited.
Researcher notes
This is a one-past-end array access in Linux powercap intel_rapl code. Four stable-kernel fixes are referenced, but the bundle provides no clearly interpretable introduction range, distribution package mapping, crash signature, or demonstrated exploitation primitive. Applicability and practical exploitability require branch-specific confirmation.
Mitigation direction
Install a vendor-supported kernel containing the applicable stable fix, then reboot into it.
Consult the Linux distributor's advisory for exact fixed packages and supported backports.
Restrict untrusted local access as a temporary control where immediate kernel remediation is impractical.
Validation and detection
Record each host's running kernel version and distribution package build.
Verify the kernel includes the applicable referenced stable fix or distributor backport.
Confirm remediated systems have rebooted into the updated kernel.
Review whether Intel RAPL powercap functionality is present on potentially affected hosts.
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.
cve · low confidence lookup
CVE-2024-49862 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
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.