PatchSiren cyber security CVE debrief
CVE-2026-98046 Linux CVE debrief
A vulnerability in the Linux kernel has been resolved, where the bpf_btf_find_by_name_kind() function was not marked as sleepable. This could potentially lead to issues when allocating or expanding the current task fd table. The function has been updated to mark it as sleepable, preserving calls from the main body of a sleepable syscall program while rejecting calls from its non-sleepable regions. Defenders responsible for Linux kernel deployments, particularly those using BPF helpers, should assess their exposure and prioritize verification of BPF helper usage.
- 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 deployments, particularly those using BPF helpers, should assess their exposure and prioritize verification of BPF helper usage. This includes reviewing and updating BPF program implementations to ensure compatibility and verifying sleepable context for bpf_btf_find_by_name_kind() calls.
Why it matters
A vulnerability in the Linux kernel has been resolved, where the bpf_btf_find_by_name_kind() function was not marked as sleepable, potentially leading to issues when allocating or expanding the current task fd table. Defenders responsible for Linux kernel deployments, particularly those using BPF helpers, should assess their exposure and prioritize verification of BPF helper usage.
- Verification of BPF helper usage in Linux kernel deployments is required to ensure compatibility.
- Defenders should assess exposure to this vulnerability and prioritize remediation.
Technical summary
The bpf_btf_find_by_name_kind() function in the Linux kernel was not marked as sleepable, potentially leading to issues when allocating or expanding the current task fd table. The function has been updated to mark it as sleepable, preserving calls from the main body of a sleepable syscall program while rejecting calls from its non-sleepable regions. This change ensures compatibility and prevents potential issues in Linux kernel deployments using BPF helpers. Defenders should assess exposure and prioritize verification of BPF helper usage.
Defensive priority
Defenders should assess exposure and prioritize verification of BPF helper usage in their Linux kernel deployments.
Recommended defensive actions
- Assess BPF helper usage in Linux kernel deployments
- Verify sleepable context for bpf_btf_find_by_name_kind() calls
- Review and update BPF program implementations to ensure compatibility
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
- 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.
Evidence notes
The CVE record and NVD entry provide limited information about the vulnerability, with the primary source being the Linux kernel patch notes. The vulnerability was resolved by marking the bpf_btf_find_by_name_kind() function as sleepable. This change preserves calls from the main body of a sleepable syscall program while rejecting calls from its non-sleepable regions. Defenders should verify BPF helper usage in their Linux kernel deployments to ensure compatibility.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-98046 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-98046
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-98046 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-98046
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/17f54a8f2b9714529d56edbbe12d448ccdbbf469
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/29e40175617216fbd4544529f6bfb51d1ab95ba1
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/4d8784226bd3c6a707975081f986078f40456cec
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/620614bf7672130c43b3cff375525a2202f61979
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.