PatchSiren cyber security CVE debrief
CVE-2026-98045 Linux CVE debrief
A vulnerability in the Linux kernel has been resolved, involving the bpf_get_stack() and bpf_get_task_stack() helpers. These helpers are used for stack collection and can block on filesystem reads when resolving user-space build IDs. The issue arises because the faultable variants of these helpers pass may_fault=true to the common stack collection code, which can lead to blocking on filesystem reads. The prototypes of these helpers were not marked as sleepable, which could allow them to be called from non-sleepable regions within a program.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-25
- Original CVE updated
- 2026-09-25
- Advisory published
- 2026-09-25
- Advisory updated
- 2026-09-25
Who should care
Defenders responsible for Linux kernel configurations and BPF program usage should assess exposure and prioritize verification of Linux kernel configurations and BPF program usage. They should also verify sleepability of BPF helpers in use and assess exposure to potential blocking on filesystem reads. This includes operators, platform administrators, vulnerability management teams, and security teams who need to review and update their configurations and
Why it matters
A vulnerability in the Linux kernel has been resolved, involving the bpf_get_stack() and bpf_get_task_stack() helpers. Defenders should assess exposure and prioritize verification of Linux kernel configurations and BPF program usage.
- Verification of Linux kernel configurations and BPF program usage is required
- Assessment of exposure to potential blocking on filesystem reads is necessary
Technical summary
The Linux kernel vulnerability involves the bpf_get_stack() and bpf_get_task_stack() helpers, which can block on filesystem reads. The faultable variants of these helpers pass may_fault=true to the common stack collection code, which can lead to blocking on filesystem reads. The prototypes of these helpers were not marked as sleepable. This could allow them to be called from non-sleepable regions within a program. Defenders should assess exposure and prioritize verification of Linux kernel configurations and BPF program usage. The issue arises because the faultable variants of these helpers pass may_fault=true to the common stack collection code, which can lead to blocking on filesystem reads.
Defensive priority
Defenders should assess exposure and prioritize verification of Linux kernel configurations and BPF program usage.
Recommended defensive actions
- Assess Linux kernel configurations and BPF program usage
- Verify sleepability of BPF helpers in use
- Monitor for updates on Linux kernel patches
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The CVE record and NVD entry provide details on the vulnerability. However, the scope of affected systems and versions requires verification from official sources. Linux kernel configurations and BPF program usage should be verified for potential exposure. The faultable variants of bpf_get_stack() and bpf_get_task_stack() helpers pass may_fault=true to the common stack collection code, which can lead to blocking on filesystem reads. Defenders should verify sleepability of BPF helpers in use and assess exposure to potential blocking on
Sources and references
Verified primary and authoritative sources
-
CVE-2026-98045 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-98045
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-98045 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-98045
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/19e8d5a98afd071d8c1c5adeccf92b3c42eddc70
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/3014e8a8bdad55075d89836ad9c10710a9a69837
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/44b8d370f2725bad215da3e67668e98ba96671bd
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/9d02927fdf4e930893c92e35fed01a2704496900
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.