CVE-2025-40199
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2025-40199 is a Linux kernel vulnerability in the page_pool subsystem where an overly wide PP_MAGIC_MASK causes false positives in page_pool_page_is_pp(), leading to system crashes on boot on certain 32-bit architectures (notably 32-bit parisc). The issue was introduced by a prior patch that set PP_DMA_INDEX_BITS too broadly, causing arbitrary kernel pointers to be mistaken for page_pool-tagged pages. It was published on November 12, 2025, and affects Linux kernel versions prior to the fixes backported to stable branches. NVD has not yet assigned a CVSS score; Feedly estimates the severity as HIGH (Feedly).

Technical details

The root cause is an incorrect bitmask definition (PP_MAGIC_MASK / PP_DMA_INDEX_BITS) in the Linux kernel's page_pool memory management subsystem. On 32-bit architectures where the virtual address space is more constrained, the mask is set too wide, causing page_pool_page_is_pp() to return false positives when evaluating arbitrary kernel pointers that happen to alias with the pp_magic field. The fix redefines PP_DMA_INDEX_BITS using the lowest bit of PAGE_OFFSET as the upper bound of PP_DMA_INDEX_MASK, ensuring kernel pointers above PAGE_OFFSET are not misidentified; when insufficient bits are available (fewer than 8), dma_index storage is disabled as a fallback. No formal CWE classification has been assigned by NVD (Feedly).

Impact

The primary impact is a kernel crash (denial of service) on boot for systems running affected Linux kernel versions on 32-bit architectures, particularly 32-bit parisc. The false positive detection in page_pool_page_is_pp() causes the kernel to mishandle memory pages, resulting in an unrecoverable crash during system initialization. There is no known confidentiality or integrity impact; the vulnerability is limited to availability on the affected subset of architecture configurations (Feedly).

Exploitability

There is no evidence of in-the-wild exploitation or public proof-of-concept exploit code for CVE-2025-40199. The vulnerability manifests as a boot-time crash rather than a remotely triggerable condition, significantly limiting its exploitability as an attack vector. The EPSS score is approximately 0.017% (0.000170), indicating a very low probability of exploitation in the near term. It is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog (Feedly).

Mitigation and workarounds

The fix has been backported to multiple Linux stable kernel branches. Patched commits are available at kernel.org for the affected stable series, with fixes included in Linux 6.12.54, 6.17.4, and 6.18-rc1 (Feedly). Administrators running 32-bit Linux systems (particularly parisc) should update to a patched kernel version. No configuration-based workaround is available; upgrading the kernel is the only remediation.

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-68426MEDIUM4.7
  • Linux Kernel logoLinux Kernel
  • kernel-rt-debug-modules-core
NoYesAug 10, 2026
CVE-2026-68425MEDIUM4.3
  • Linux Kernel logoLinux Kernel
  • kernel
NoYesAug 10, 2026
CVE-2026-68422LOW3.3
  • Linux Kernel logoLinux Kernel
  • linux
NoYesAug 10, 2026
CVE-2026-68428NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel6.12
NoYesAug 10, 2026
CVE-2026-68421NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel6.12
NoYesAug 10, 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