PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-72043 Linux CVE debrief

The Linux kernel has a vulnerability in LoongArch, where the missing dirty page tracking in pte/pmd_wrprotect() can cause data corruption. When hardware page table walker (PTW) is enabled, the CPU may set _PAGE_DIRTY directly in the page table entry during a write TLB miss, without going through the software TLB store handler. This creates a window where a PTE has _PAGE_DIRTY set but _PAGE_MODIFIED clear, leading to lost dirtiness information during fork()/clone() and subsequent page reclaim.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-15
Original CVE updated
2026-08-15
Advisory published
2026-08-15
Advisory updated
2026-08-15

Who should care

Linux kernel developers, LoongArch users, administrators of systems using the affected kernel versions, and security teams responsible for vulnerability management should be aware of this issue. They should assess their exposure, apply the patch, and monitor for potential data corruption issues. This includes reviewing system configurations, updating documentation, and ensuring proper testing and validation of the fix in their environments. Additionally, defenders should verify the patch implementation and perform thorough testing to ensure the vulnerability is fully mitigated. Those responsible for asset inventory and change management should also prioritize this update to prevent potential exploitation. The LTP madvise09 test case can be used to verify the fix and ensure that the patch does not introduce any regressions. Furthermore, monitoring and detection teams should be aware of the potential for data corruption and have processes in place to quickly respond to and contain any incidents that may arise. By taking these steps, organizations can minimize the risk associated with this vulnerability and ensure the security and integrity of their systems. This requires coordination between development, operations, and security teams to ensure a comprehensive approach to mitigation and remediation. The fix should be applied as soon as possible to prevent potential data corruption and ensure the continued security and stability of affected systems. A thorough review of system configurations and patch implementation should be conducted to ensure that the fix is properly applied and that no additional issues are introduced. This includes verifying that the patch is correctly applied, testing the system to ensure that the vulnerability is fully mitigated, and monitoring the system for any potential issues that may arise. By following these steps, organizations can ensure that their systems are secure and that the risk associated with this vulnerability is minimized. The affected vendors should also provide clear guidance on patch application and verification to ensure that customers can properly mitigate the vulnerability. This guidance should include detailed steps,

Technical summary

The Linux kernel has a vulnerability in LoongArch, where the missing dirty page tracking in pte/pmd_wrprotect() can cause data corruption. The fix propagates the _PAGE_DIRTY bit to the _PAGE_MODIFIED bit in both pte_wrprotect() and pmd_wrprotect() before clearing writeable bits. This ensures the software dirty tracking bit is preserved across fork COW write-protection. The issue was found by the LTP madvise09 test case, which exercises page reclaim after 'madvise(MADV_FREE), write and fork' operation sequence on private anonymous mappings. Affected Linux kernel developers should apply the patch and verify the fix using the LTP madvise09 test case.

Defensive priority

High

Recommended defensive actions

  • Apply the kernel patch to fix the missing dirty page tracking in pte/pmd_wrprotect()
  • Use LTP madvise09 test case to verify the fix
  • Monitor for potential data corruption issues
  • Perform a thorough review of system configurations to ensure the patch is properly applied
  • Verify the patch implementation and perform thorough testing to ensure the vulnerability is fully mitigated
  • Update documentation to reflect the changes made to the system
  • Track exceptions and retest remediated assets to ensure the fix is effective

Evidence notes

The issue was found by the LTP madvise09 test case, which exercises page reclaim after 'madvise(MADV_FREE), write and fork' operation sequence on private anonymous mappings. The fix propagates the _PAGE_DIRTY bit to the _PAGE_MODIFIED bit in both pte_wrprotect() and pmd_wrprotect() before clearing writeable bits.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-72043 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-72043

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-72043 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-72043

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/018e9828eb523c638fa3d9bdf0fd4956b74555b2

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/39bb21a4bff0d70058bf752d7b5aa2e2ccc864a9

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/76f88650763a35cbf1384c65d66d096fa31cc58d

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/a65f49b6f7ece756394f8f0e85570020e7fd0e35

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/e483da960892c41fa7f0cf0d2fc2410d65a483d6

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/e8a916579e427af32f2de8213dfa23c5df6e6664

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.