PatchSiren cyber security CVE debrief
CVE-2026-98075 Linux CVE debrief
The Linux kernel has a vulnerability that has been resolved, which involved rejecting BPF_PSEUDO_FUNC references to the main program. This fix was necessary because the function jit_subprogs() rewrites BPF_PSEUDO_FUNC loads to contain real function addresses, but only when there is more than one subprogram. For programs where the main function is referenced and used as a callback, such as with bpf_timer_set_callback(), this conversion does not occur, potentially leading to a function call at a bogus address.
- 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 utilizing BPF functionality should assess exposure and prioritize verification. This includes operators managing affected systems, platform administrators, vulnerability management teams, and security teams responsible for reviewing and applying fixes from kernel.org.
Why it matters
The Linux kernel vulnerability requires verification of affected deployments and application of the fix to prevent potential function calls at bogus addresses.
- Verification of affected Linux kernel deployments is necessary
- Defenders should review and apply the fix from kernel.org if necessary
- Exposure assessment is crucial for Linux kernel deployments utilizing BPF functionality
Technical summary
The Linux kernel vulnerability involves rejecting BPF_PSEUDO_FUNC references to the main program. The function jit_subprogs() rewrites BPF_PSEUDO_FUNC loads to contain real function addresses, but only when there is more than one subprogram. This conversion does not occur for programs where the main function is referenced and used as a callback, potentially leading to a function call at a bogus address.
Defensive priority
Defenders should assess exposure and prioritize verification of affected Linux kernel deployments, especially those utilizing BPF functionality.
Recommended defensive actions
- Assess exposure of Linux kernel deployments utilizing BPF functionality
- Verify if the main program is used as a callback with bpf_timer_set_callback()
- Review and apply the fix from kernel.org if necessary
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, but evidence is limited. The CVE Program and NVD offer official records, while kernel.org provides source references. Defenders should verify affected Linux kernel deployments, assess exposure, and review vendor guidance for potential function calls at bogus addresses due to BPF_PSEUDO_FUNC references.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-98075 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-98075
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-98075 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-98075
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/118212417ba0120d99f84154799f8880f07411f4
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/374b2c5561db80fcdd7cdce44af37a49416f61c7
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/92f0bd0e2b632c6565ac2214a4d7d2ed37e5b9f6
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/d6c39774ae093c9f7009cc4ae918f18fc1af7ae7
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.