CVE-2026-98046
Last modified
CVE-2026-98046 is a vulnerability of currently unknown severity. In the Linux kernel, the following vulnerability has been resolved: bpf: Mark bpf_btf_find_by_name_kind() as sleepable When bpf_btf_find_by_name_kind() finds a type in module BTF, it returns a new BTF object fd through __btf_new_fd(). This reaches anon_inode_getfd(), which can sleep while allocating or expanding the current task fd table. The helper prototype does not set might_sleep, so the verifier allows the helper in non-sleepable contexts such as BPF timer callbacks.
Description
In the Linux kernel, the following vulnerability has been resolved: bpf: Mark bpf_btf_find_by_name_kind() as sleepable When bpf_btf_find_by_name_kind() finds a type in module BTF, it returns a new BTF object fd through __btf_new_fd(). This reaches anon_inode_getfd(), which can sleep while allocating or expanding the current task fd table. The helper prototype does not set might_sleep, so the verifier allows the helper in non-sleepable contexts such as BPF timer callbacks. The fd allocation can then sleep in softirq context and install the fd into the interrupted task. Mark the helper as sleepable. This preserves calls from the main body of a sleepable syscall program while rejecting calls from its non-sleepable regions.
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 3d78417b60fba249cc555468cb72d96f5cde2964, < 29e40175617216fbd4544529f6bfb51d1ab95ba1; >= 3d78417b60fba249cc555468cb72d96f5cde2964, < 4d8784226bd3c6a707975081f986078f40456cec; >= 3d78417b60fba249cc555468cb72d96f5cde2964, < 17f54a8f2b9714529d56edbbe12d448ccdbbf469; >= 3d78417b60fba249cc555468cb72d96f5cde2964, < 620614bf7672130c43b3cff375525a2202f61979 |
| Linux | Linux | 5.14 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-98046?
How severe is CVE-2026-98046?
How do I fix CVE-2026-98046?
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-98040In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98041In the Linux kernel, the following vulnerability has been re…7
- CVE-2026-98042In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98043In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98044In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98045In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98047In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98048In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98049In the Linux kernel, the following vulnerability has been re…
- CVE-2026-9805SMM IHISI command handler, FMTSWriteUseIntelLib, for FMTS co…2.7
- CVE-2026-98050In the Linux kernel, the following vulnerability has been re…7.5
- CVE-2026-98051In the Linux kernel, the following vulnerability has been re…
Are you affected by CVE-2026-98046?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
