Description
In the Linux kernel, the following vulnerability has been resolved:

powercap: intel_rapl: Fix memory leak in rapl_add_package_cpuslocked()

When topology_physical_package_id()/topology_logical_die_id() returns
a negative value, rapl_add_package_cpuslocked() returns ERR_PTR(-EINVAL)
directly without freeing the rapl_package structure that was just
allocated by kzalloc_obj(), leaking memory on every failed package
addition.

Use the existing err_free_package label so that the allocation is
released on the error path.
Published: 2026-09-24
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Memory exhaustion that can lead to a denial of service
Action: Patch Now
AI Analysis

Impact

The vulnerability causes a memory leak in the Linux kernel’s Intel RAPL powercap subsystem. When a topology query returns a negative value, the rapl_add_package_cpuslocked() function returns an error pointer but does not free the rapl_package structure it allocated, so memory is leaked on every failed package addition. The likely impact is that repeated failures could drain system memory over time, which may result in a denial of service if the system runs out of usable RAM.

Affected Systems

All systems running a Linux kernel that includes the powercap Intel RAPL module before the kernel commit 3e9e9337e03be. Systems that have not applied this commit are vulnerable; users should verify the kernel version supplied by their distribution and install the latest update that includes the patch.

Risk and Exploitability

The CVSS score of 5.5 reflects moderate severity, while the EPSS score of < 1% indicates a very low likelihood of exploitation. No public exploits are known, and the vulnerability can likely be triggered only from a local context, as it depends on a negative return from a topology query performed by privileged kernel code. The risk is therefore a moderate local denial‑of‑service scenario that warrants timely patching and monitoring.

Generated by OpenCVE AI on October 1, 2026 at 17:27 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply a Linux kernel update that incorporates the patch from commit 3e9e9337e03be or a later stable kernel release.
  • If an immediate kernel upgrade is not possible, temporarily disable the powercap Intel RAPL module (e.g., by adding "module_blacklist=intel_rapl" to /etc/modprobe.d/blacklist.conf) to prevent the memory leak.
  • After applying the update or disabling the module, monitor system memory usage to ensure that the leak no longer occurs.

Generated by OpenCVE AI on October 1, 2026 at 17:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4817-1 linux-6.12 security update
Debian DSA Debian DSA DSA-6528-1 linux security update
History

Thu, 01 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Wed, 30 Sep 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-772
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Low


Fri, 25 Sep 2026 02:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Thu, 24 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: powercap: intel_rapl: Fix memory leak in rapl_add_package_cpuslocked() When topology_physical_package_id()/topology_logical_die_id() returns a negative value, rapl_add_package_cpuslocked() returns ERR_PTR(-EINVAL) directly without freeing the rapl_package structure that was just allocated by kzalloc_obj(), leaking memory on every failed package addition. Use the existing err_free_package label so that the allocation is released on the error path.
Title powercap: intel_rapl: Fix memory leak in rapl_add_package_cpuslocked()
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-09-28T05:30:01.317Z

Reserved: 2026-09-24T16:01:01.149Z

Link: CVE-2026-97473

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-24T17:17:24.390

Modified: 2026-09-28T06:16:33.170

Link: CVE-2026-97473

cve-icon Redhat

Severity : Low

Publid Date: 2026-09-24T00:00:00Z

Links: CVE-2026-97473 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T17:30:10Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime