PT-2025-40131 · Linux · Linux Kernel
Published
2025-10-01
·
Updated
2025-10-01
·
CVE-2022-50446
CVSS v3.1
5.5
Medium
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel versions 5.15-rc1 and later
Description
A memory leak exists in the Linux kernel related to page table entries (PTEs). Following commit d9820ff, memory allocated for PTEs was not being released during process termination, leading to a reduction in available memory with repeated allocations. This issue affects all ARC CPUs. The root cause is an incorrect address being passed to the
pte free() function due to the pmd pgtable macro returning a direct virtual address instead of a pointer to the struct page. The fix involves modifying the pmd pgtable macro to return a pointer to struct page.Recommendations
Update to a newer kernel version that includes the fix for this memory leak.
Exploit
Fix
Memory Leak
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Linux Kernel