PatchSiren cyber security CVE debrief
CVE-2026-89580 Linux CVE debrief
A vulnerability in the Linux kernel's bpf subsystem allows for an out-of-bounds write when a preemptible BPF program is scheduled out between obtaining a per-CPU perf_callchain_entry buffer and consuming it. This can lead to a buffer overflow when copying the callchain entry into the caller's buffer. The issue arises from the preemptible nature of BPF programs, which can cause the program to be scheduled out before it completes its execution, leading to potential security risks. To address this vulnerability, it is essential to disable preemption around obtaining the callchain entry and copying it into the caller's buffer.
- Vendor
- Linux
- Product
- Linux kernel
- CVSS
- HIGH 7.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-11
- Original CVE updated
- 2026-09-11
- Advisory published
- 2026-09-11
- Advisory updated
- 2026-09-11
Who should care
Linux kernel developers, administrators, and users of Linux-based systems should assess exposure and prioritize verification of affected systems. This includes reviewing Linux kernel configurations and versions, monitoring system logs for potential exploitation attempts, and applying patches or updates provided by the Linux kernel development community. Additionally, defenders should consider implementing compensating controls for exposed systems and track
Why it matters
A vulnerability in the Linux kernel's bpf subsystem allows for an out-of-bounds write when a preemptible BPF program is scheduled out between obtaining a per-CPU perf_callchain_entry buffer and consuming it.
- Verify Linux kernel configurations and versions to determine exposure
- Monitor system logs for potential exploitation attempts
- Apply patches or updates provided by the Linux kernel development community
Technical summary
The Linux kernel's bpf subsystem is vulnerable to an out-of-bounds write due to a preemptible BPF program being scheduled out between obtaining a per-CPU perf_callchain_entry buffer and consuming it. This vulnerability can lead to a buffer overflow when copying the callchain entry into the caller's buffer, potentially causing security risks. The issue can be addressed by disabling preemption around obtaining the callchain entry and copying it into the caller's buffer, ensuring the entry cannot be reused underneath and trace->nr stays bounded by max_depth.
Defensive priority
Linux kernel developers and administrators should assess exposure and prioritize verification of affected systems.
Recommended defensive actions
- Review Linux kernel configurations and versions to determine exposure
- Verify system logs for potential exploitation attempts
- Apply patches or updates provided by the Linux kernel development community
- Monitor system performance and behavior for signs of potential exploitation
- Conduct regular security audits to identify potential vulnerabilities
- Implement compensating controls for exposed systems
- Track exceptions and retest remediated assets
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, but do not specify affected versions or exploitation. The Linux kernel development community has resolved the issue. Further verification is required to determine the extent of the vulnerability and potential impact on affected systems. Evidence limits and source grounding suggest that defenders should verify Linux kernel configurations and versions to determine exposure.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-89580 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-89580
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-89580 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-89580
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/8c5ba022f2085ea42d011497a6e92e527d123b9b
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/9a23747909fcae707990c8466c381a0e7acfaa4e
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/b1a47b2708d4e95dbd23aee2ec83752190897b3f
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/dbfecc8a6631c0d3626c14ba1f1a485a4498445a
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.