CVE Catalog

CVE-2026-23137

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.11%

2th percentile - higher than 2% of all known CVEs

Summary

In the Linux kernel, in the unittest_data_add() function, there is a memory leak. If of_resolve_phandles() fails, the allocated unittest_data is not freed, leading to a memory leak.

Risk Assessment

The vulnerability can lead to memory exhaustion over time, especially during unit tests, potentially affecting system stability.

Recommendation

It is recommended to update the Linux kernel to a version containing the fix that uses the __free(kfree) helper for automatic memory cleanup in error paths.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: of: unittest: Fix memory leak in unittest_data_add() In unittest_data_add(), if of_resolve_phandles() fails, the allocated unittest_data is not freed, leading to a memory leak. Fix this by using scope-based cleanup helper __free(kfree) for automatic resource cleanup. This ensures unittest_data is automatically freed when it goes out of scope in error paths. For the success path, use retain_and_null_ptr() to transfer ownership of the memory to the device tree and prevent double freeing.

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