CVE-2026-90317
Last modified
CVE-2026-90317 is a high-severity vulnerability rated 7.8/10 on the CVSS scale. In the Linux kernel, the following vulnerability has been resolved: bpf: Invalidate RCU pointers after final spin unlock In a sleepable BPF program, a spin lock can provide the only RCU protection for a kptr. The final bpf_spin_unlock() ends that protection, but the verifier leaves the pointer valid.
Description
In the Linux kernel, the following vulnerability has been resolved: bpf: Invalidate RCU pointers after final spin unlock In a sleepable BPF program, a spin lock can provide the only RCU protection for a kptr. The final bpf_spin_unlock() ends that protection, but the verifier leaves the pointer valid. Another CPU can then free the object before the pointer is used. A capability-limited runtime PoC triggered a task_struct use-after-free in __bpf_get_task_stack(). Record whether the program is in an RCU-protected context before releasing the lock. Invalidate RCU-protected pointers only when the unlock leaves the final such context. This preserves valid pointers in non-sleepable programs and inside an explicit RCU read-side section.
Metrics
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 5861d1e8dbc4e1a03ebffb96ac041026cdd34c07, < 7ae71629357d0a6d0bdadb929c7b296d5b7e61c2; >= 5861d1e8dbc4e1a03ebffb96ac041026cdd34c07, < 180c7000712db77063b3a26f4c97e7dd9038f449 |
| Linux | Linux | 6.6 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-90317?
How severe is CVE-2026-90317?
How do I fix CVE-2026-90317?
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-90311In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90312In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-90313In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90314In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90315In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90316In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-90318In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90319In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90320In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-90321In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-90322In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90323In the Linux kernel, the following vulnerability has been re…
Are you affected by CVE-2026-90317?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
