CVE-2026-64229
Last modified
CVE-2026-64229 is a vulnerability of currently unknown severity. In the Linux kernel, the following vulnerability has been resolved: x86/mm: Disable broadcast TLB flush when PCID is disabled Booting with "nopcid" clears X86_FEATURE_PCID and keeps CR4.PCIDE from being set to one. On AMD CPUs that support INVLPGB, broadcast TLB flushing remains enabled. There are two checks that decide whether the global ASID code runs, mm_global_asid() and consider_global_asid(), that key off of the X86_FEATURE_INVLPGB feature. EPSS estimates a 0.17% chance of exploitation in the next 30 days.
Description
In the Linux kernel, the following vulnerability has been resolved: x86/mm: Disable broadcast TLB flush when PCID is disabled Booting with "nopcid" clears X86_FEATURE_PCID and keeps CR4.PCIDE from being set to one. On AMD CPUs that support INVLPGB, broadcast TLB flushing remains enabled. There are two checks that decide whether the global ASID code runs, mm_global_asid() and consider_global_asid(), that key off of the X86_FEATURE_INVLPGB feature. Once an mm becomes active on more than three CPUs, consider_global_asid() assigns it a global ASID, after which flush_tlb_mm_range() takes the broadcast_tlb_flush() path using a non-zero PCID. Issuing an INVLPGB with a non-zero PCID while CR4.PCIDE is not set results in a #GP: Oops: general protection fault, kernel NULL pointer dereference 0x1: 0000 [#1] SMP NOPTI CPU: 158 UID: 0 PID: 3119 Comm: snap Not tainted 7.1.0-rc3 #1 PREEMPT(full) Hardware name: ... RIP: 0010:broadcast_tlb_flush Code: ... 89 da 48 83 c8 07 <0f> 01 fe eb 08 cc cc cc ... Call Trace: <TASK> flush_tlb_mm_range ptep_clear_flush wp_page_copy ? _raw_spin_unlock __handle_mm_fault handle_mm_fault do_user_addr_fault exc_page_fault asm_exc_page_fault All processors that support broadcast TLB invalidation also have PCID support, so it is only the "nopcid" scenario that is of concern. In this situation just disable the broadcast TLB support using the CPUID dependency support by making X86_FEATURE_INVLPGB dependent on X86_FEATURE_PCID. [ bp: Massage commit message. ]
Metrics
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 4afeb0ed1753ebcad93ee3b45427ce85e9c8ec40, < fed725cace3ab1c4f7f8182e35029a603d953187; >= 4afeb0ed1753ebcad93ee3b45427ce85e9c8ec40, < d2d6d21286719b454d5d87a8758c23d2377d88a2; >= 4afeb0ed1753ebcad93ee3b45427ce85e9c8ec40, < 44126343d58c68adaa8343fbf1c07dd20078c35e |
| Linux | Linux | 6.15 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-64229?
How severe is CVE-2026-64229?
How do I fix CVE-2026-64229?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-64223In the Linux kernel, the following vulnerability has been re…8.1
- CVE-2026-64224In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-64225In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-64226In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-64227In the Linux kernel, the following vulnerability has been re…
- CVE-2026-64228In the Linux kernel, the following vulnerability has been re…
- CVE-2026-6423A local privilege escalation vulnerability in ESET Inspect C…8.5
- CVE-2026-64230In the Linux kernel, the following vulnerability has been re…5.5
- CVE-2026-64231In the Linux kernel, the following vulnerability has been re…5.5
- CVE-2026-64232In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-64233In the Linux kernel, the following vulnerability has been re…5.5
- CVE-2026-64234In the Linux kernel, the following vulnerability has been re…5.5
Are you affected by CVE-2026-64229?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
