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.