PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-80589 Linux CVE debrief

A Linux kernel vulnerability allows for a use-after-free condition when releasing a disk that was never added. This occurs because the timeout timer is not stopped when a disk is released, leading to a potential slab-use-after-free bug. The vulnerability is caused by a failure to stop the timeout timer when releasing a disk that was never added. This can lead to a use-after-free condition, which can be exploited to execute arbitrary code. Linux kernel developers and administrators should review and apply the provided patches to fix the vulnerability.

Vendor
Linux
Product
Unknown
CVSS
CRITICAL 9.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-26
Original CVE updated
2026-10-16
Advisory published
2026-08-26
Advisory updated
2026-10-16

Who should care

Linux kernel developers, administrators, and security teams should review and apply the provided patches to fix the vulnerability. Affected operators and platforms should be assessed for potential exposure, and compensating controls should be reviewed for exposed systems while remediation is scheduled and verified. Vulnerability management and security teams should track exceptions, retest remediated assets, and close the item only after evidence is is .

Why it matters

This vulnerability is significant because it can be exploited to execute arbitrary code, leading to a denial of service or elevation of privileges. Linux kernel developers and administrators should review and apply the provided patches to fix the vulnerability.

  • Potential code execution through use-after-free exploitation
  • Denial of service through system crashes
  • Elevation of privileges through exploitation

Technical summary

The vulnerability is caused by a failure to stop the timeout timer when releasing a disk that was never added. This can lead to a use-after-free condition, which can be exploited to execute arbitrary code. The vulnerability is significant because it can be exploited to execute arbitrary code, leading to a denial of service or elevation of privileges. The bug occurs in the disk_release() function, which undoes blk_mq_init_allocated_queue() for a disk whose probe failed before add_disk(), but it only calls blk_mq_exit_queue().

Defensive priority

High

Recommended defensive actions

  • Review and apply the provided patches to fix the vulnerability
  • Ensure that the Linux kernel is updated to a version that includes the fix
  • Monitor system logs for potential exploitation attempts
  • 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 vulnerability is caused by a failure to stop the timeout timer when releasing a disk that was never added. This can lead to a use-after-free condition, which can be exploited to execute arbitrary code.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-80589 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-80589

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-80589 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-80589

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • block: stop the timeout timer when releasing a never added disk

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/80xxx/CVE-2026-80589.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/6ae7364f68e6c7af6b6df4bbb14040b89e5975d0

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/6f06dbe5012c160e0dba418a5a9cb16c456ad46a

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/1a0ae4d502062a2759f2a92d12bdeab3c64c7372

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/bb03b56d1d754908a37a160603be21769da423cf

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/93d620519d71dfc6ee64b5baea74f1d85d4439fb

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/26cb8ebbfaf713c82e142d08828d4d765057633b

    Supplemental source

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.