CVE Catalog

CVE-2026-97473

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, rapl_add_package_cpuslocked() in powercap/intel_rapl returns an error without freeing the previously allocated rapl_package structure, leaking memory on every failed package addition. The fix uses the existing err_free_package label to release the allocation.

Risk Assessment

Repeated failed package additions cause a gradual kernel memory leak, which may degrade performance or lead to memory exhaustion. This affects systems with Intel RAPL support.

Recommendation

Update the Linux kernel to a version with the fix. Monitor kernel memory usage on systems with Intel RAPL until the update is applied.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS