PatchSiren

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.