CVE-2026-90195
Last modified
CVE-2026-90195 is a vulnerability of currently unknown severity. In the Linux kernel, the following vulnerability has been resolved: riscv, bpf: Fix missing sign-ext for signed 1-byte and 2-byte kfunc args On RV64, the ABI requires sign-extension for signed 1-byte and 2-byte kfunc args. However, the RV64 JIT currently does not perform sign-extension for such kfunc args. Before commit 7ce090afbf72 ("bpf: Infer zext_dst based on static register liveness analysis"), state pruning could potentially omit zero-extension of 32-bit subregisters, which inadvertently masked the above issue by making the args appear as if they had been properly sign-extended.
Description
In the Linux kernel, the following vulnerability has been resolved: riscv, bpf: Fix missing sign-ext for signed 1-byte and 2-byte kfunc args On RV64, the ABI requires sign-extension for signed 1-byte and 2-byte kfunc args. However, the RV64 JIT currently does not perform sign-extension for such kfunc args. Before commit 7ce090afbf72 ("bpf: Infer zext_dst based on static register liveness analysis"), state pruning could potentially omit zero-extension of 32-bit subregisters, which inadvertently masked the above issue by making the args appear as if they had been properly sign-extended. After that commit, the problem is exposed, causing the kfunc_call/kfunc_call_test4 selftest to fail. Fix this by extending the existing sign-extension logic to handle signed 1-byte and 2-byte kfunc args as well.
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 443574b033876c85a35de4c65c14f7fe092222b2, < 555fc6f1caf00ce7005e732b688da26c0dc3c5c5; >= 443574b033876c85a35de4c65c14f7fe092222b2, < 801ae90f8ce099187e6224cec7d72d07a4df0324; >= 443574b033876c85a35de4c65c14f7fe092222b2, < 71dbd143be598954ae103feadd12692aeb0f2f88; >= 443574b033876c85a35de4c65c14f7fe092222b2, < f2aaa621591093cfe8224a25ef2f04a3b1e304b0 |
| Linux | Linux | 6.9 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-90195?
How severe is CVE-2026-90195?
How do I fix CVE-2026-90195?
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-9019The Easy Image Collage plugin for WordPress is vulnerable to…6.4
- CVE-2026-90190In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90191In the Linux kernel, the following vulnerability has been re…8.4
- CVE-2026-90192In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90193In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90194In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90196In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90197In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90198In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90199In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-90200In the Linux kernel, the following vulnerability has been re…
- CVE-2026-90201In the Linux kernel, the following vulnerability has been re…
Are you affected by CVE-2026-90195?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
