CVE Catalog

CVE-2026-98224

Low risk· EPSS 6%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

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

Summary

In the Linux kernel mmap_prepare() function, there is an error in memory accounting. When call_mmap_prepare() fails, jumping to abort_munmap does not unaccount previously accounted memory, leading to inconsistencies in memory counters.

Risk Assessment

This could lead to incorrect behavior of memory control mechanisms, potentially allowing bypass of memory limits or causing system crashes.

Recommendation

Update the Linux kernel to a version that handles each error separately.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: mm/vma: correctly unaccount on mmap_prepare() failure __mmap_setup() accounts memory for relevant mappings via: security_vm_enough_memory_mm() -> __vm_enough_memory() -> vm_acct_memory() If __mmap_setup() fails, this indicates that this accounting did not take place, and thus it's appropriate for __mmap_region() to jump to abort_munmap. However if call_mmap_prepare() fails, it also jumps there and any accounted memory is not correctly unaccounted. Fix this by handling each error separately.

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