PT-2025-40131 · Linux · Linux Kernel

Published

2025-10-01

·

Updated

2025-10-01

·

CVE-2022-50446

CVSS v3.1

5.5

Medium

VectorAV: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

Weakness Enumeration

Related Identifiers

CVE-2022-50446

Affected Products

Linux Kernel