CVE-2022-49994
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2022-49994 is a memory management vulnerability in the Linux kernel involving improper handling of vmemmap pages within the put_page_bootmem function. The flaw causes kmemleak — the kernel's memory leak detection subsystem — to malfunction when vmemmap pages are freed and reused without being properly deregistered from kmemleak's tracking. Affected versions include Linux kernel 5.14.x up to (but not including) 5.15.64, 5.16.x up to (but not including) 5.19.6, and 6.0-rc1 and 6.0-rc2. It carries a CVSS v3.1 base score of 5.5 (Medium), requiring only local low-privileged access with no user interaction (Feedly).

Technical details

The root cause is classified as CWE-401 (Missing Release of Memory after Effective Lifetime). When bootmem allocates vmemmap pages from memblock, kmemleak marks them for tracking. However, when put_page_bootmem frees these pages, it fails to call the appropriate kmemleak removal function, leaving stale tracking entries. When the freed pages are subsequently reused, kmemleak detects an overlap with an existing tracked object and logs Cannot insert <addr> into the object search tree (overlaps existing), ultimately disabling itself. The fix involves calling kmemleak_free on vmemmap pages during put_page_bootmem to properly deregister them before reuse (Feedly, Kernel Patch 1).

Impact

Successful exploitation by a local low-privileged attacker can cause the kernel's kmemleak memory leak detector to become permanently disabled for the duration of the system's uptime. This is primarily an availability impact against the diagnostic subsystem — it does not directly expose sensitive data or allow privilege escalation, but disabling kmemleak can mask other memory-related kernel bugs, potentially allowing undetected memory leaks to degrade system stability over time. There is no confidentiality or integrity impact (Feedly).

Exploitability

There is no known public proof-of-concept exploit for CVE-2022-49994, and no evidence of in-the-wild exploitation has been observed. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.017%, reflecting a very low probability of exploitation in the near term (Feedly).

Indicators of compromise

  • Logs: Kernel log (dmesg or /var/log/kern.log) entries containing kmemleak: Cannot insert <address> into the object search tree (overlaps existing) followed by kmemleak: Kernel memory leak detector disabled.
  • Kernel State: The file /sys/kernel/debug/kmemleak becomes unresponsive or reports that the detector has been disabled, indicating the subsystem was triggered into a fault state.

Mitigation and workarounds

Patches have been released for the affected Linux kernel stable branches. Administrators should update to kernel version 5.15.64 or later (for the 5.15.x series), 5.19.6 or later (for the 5.16.x–5.19.x series), or any stable release beyond 6.0-rc2. The fixes are available in the upstream kernel stable tree. As a workaround, limiting local user access to affected systems reduces the attack surface, though upgrading to a patched kernel is the recommended remediation (Kernel Patch 1, Kernel Patch 2, Kernel Patch 3).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-68454HIGH8.8
  • Linux Kernel logoLinux Kernel
  • linux-xilinx-zynqmp
NoYesAug 13, 2026
CVE-2026-68452HIGH7.8
  • Linux Kernel logoLinux Kernel
  • kernel-zfcpdump-modules-core
NoYesAug 13, 2026
CVE-2026-68451HIGH7.8
  • Linux Kernel logoLinux Kernel
  • linux-aws
NoYesAug 13, 2026
CVE-2026-68453HIGH7.1
  • Linux Kernel logoLinux Kernel
  • kernel-64k-debug-modules-partner
NoYesAug 13, 2026
CVE-2026-68450NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-aws-fips
NoYesAug 12, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management