CVE-2026-98034
Last modified
CVE-2026-98034 is a vulnerability of currently unknown severity. In the Linux kernel, the following vulnerability has been resolved: bpf: Mark NULL kptr stores precise check_map_kptr_access() permits a scalar store into an untrusted kptr field only when the register is known to contain zero. Unlike other verifier checks whose outcome depends on a scalar value, it does not mark that register precise. A state checkpoint reached with an imprecise zero can therefore prune a second path that reaches the store with an arbitrary nonzero scalar.
Description
In the Linux kernel, the following vulnerability has been resolved: bpf: Mark NULL kptr stores precise check_map_kptr_access() permits a scalar store into an untrusted kptr field only when the register is known to contain zero. Unlike other verifier checks whose outcome depends on a scalar value, it does not mark that register precise. A state checkpoint reached with an imprecise zero can therefore prune a second path that reaches the store with an arbitrary nonzero scalar. The program can write attacker-controlled bits into the kptr field and load them back as a PTR_TO_BTF_ID. Call mark_chain_precision() before accepting a known-zero register. This forces state equivalence to compare its scalar range and makes the verifier visit and reject a path carrying a nonzero value.
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 61df10c7799e27807ad5e459eec9d77cddf8bf45, < 86168208737bdd267d92d855d453d1d2f840df19; >= 61df10c7799e27807ad5e459eec9d77cddf8bf45, < ecdc5043794c9184aa8e6c814603899479c46b35; b5a8069835e5236824a84281592d29f859b33153; >= 5.18.18, < 5.19 |
| Linux | Linux | 5.19 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-98034?
How severe is CVE-2026-98034?
How do I fix CVE-2026-98034?
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-98029In the Linux kernel, the following vulnerability has been re…7
- CVE-2026-9803A flaw was found in Keycloak's ClientRegistrationAuth compon…5.3
- CVE-2026-98030In the Linux kernel, the following vulnerability has been re…7
- CVE-2026-98031In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98032In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98033In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98035In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98036In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98037In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98038In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98039In the Linux kernel, the following vulnerability has been re…
- CVE-2026-9804A flaw was found in KubeVirt's virt-exportserver component. …7.7
Are you affected by CVE-2026-98034?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
