PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-63875 Linux CVE debrief

A Linux kernel vulnerability, CVE-2026-63875, was resolved by flushing the walk cache when unsharing PMD tables on arm64. The issue arose because the aarch64 tlb_flush() only checked tlb->freed_tables, not tlb->unshared_tables, leading to stale PMD page table entries in the walk cache after unshare. This could cause incorrect page table walks. The fix includes unshared_tables in the check, ensuring TLBF_NONE is used and the walk cache is properly invalidated.

Vendor
Linux
Product
Unknown
CVSS
HIGH 7.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-07-19
Original CVE updated
2026-07-27
Advisory published
2026-07-19
Advisory updated
2026-07-27

Who should care

System administrators and security teams managing Linux kernel systems, especially those using arm64 architecture, should be aware of this vulnerability. Although details are limited, the issue could potentially lead to incorrect page table walks if not properly patched.

Technical summary

In the Linux kernel, a vulnerability has been resolved that involved the arm64 tlb_flush() function. Specifically, when huge_pmd_unshare() was called to unshare a PMD table, tlb_unshare_pmd_ptdesc() set tlb->unshared_tables=true. However, the aarch64 tlb_flush() only checked tlb->freed_tables to determine whether to use TLBF_NONE (vae1is, invalidates walk cache) or TLBF_NOWALKCACHE (vale1is, leaf-only). This oversight caused stale PMD page table entries to remain in the walk cache after unshare, potentially leading to incorrect page table walks. The fix involves including unshared_tables in the check, ensuring that when tables are unshared, TLBF_NONE is used and the walk cache is properly invalidated.

Defensive priority

Medium to High. Although exploitation details are not provided, the vulnerability could lead to system instability or potential elevation of privilege if exploited.

Recommended defensive actions

  • Apply the official patch provided by the Linux kernel maintainers.
  • Ensure all Linux kernel systems, especially those using arm64 architecture, are updated with the latest security patches.
  • Monitor system logs for any suspicious page table walk activities.
  • Consider implementing additional monitoring and compensating controls until the patch can be applied.
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.

Evidence notes

The CVE record and NVD entry provide limited information about the vulnerability. The official CVE record and NVD detail page are the primary sources for this debrief. Additional information from kernel.org references may be necessary for a comprehensive understanding.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-63875 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-63875 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/0199c9d57861f17b556b6cba1f765c7cce79745b

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/47490bbb05c8c0e09cc3cfd237d8934ffc340583

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/48125cd9c55cbe297b59fd1f9bda48b0960bd181

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/8ca7284da0e67b3e71d90ec17f08286774245ad9

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

    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.