PatchSiren cyber security CVE debrief
CVE-2026-89590 Linux CVE debrief
A vulnerability in the Linux kernel's accel/rocket component has been addressed. The `rocket_job_run()` function had error path handling issues, including a dma_fence reference leak, unbalanced runtime PM usage counter, and returning an unsignaled fence to the DRM scheduler. These issues have been fixed by replacing `pm_runtime_get_sync()` with `pm_runtime_resume_and_get()` and properly releasing fence references on error.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- 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 maintainers, Linux distribution maintainers, and users of Linux kernel-based systems should assess their exposure to CVE-2026-89590 and verify if their versions are patched or vulnerable.
Why it matters
CVE-2026-89590 is a Linux kernel vulnerability in the accel/rocket component. It has been addressed with fixes for error path handling issues. Linux kernel maintainers and users should assess exposure and verify patched versions.
- Verify patched Linux kernel versions to prevent potential reference leaks
- Assess system configurations for workarounds or compensating controls
- Review Linux kernel installations for exposure to CVE-2026-89590
Technical summary
The `rocket_job_run()` function in the Linux kernel's accel/rocket component had multiple error path handling issues. These included a dma_fence reference leak due to not releasing the reference held by `job->done_fence`, an unbalanced runtime PM usage counter because `pm_runtime_get_sync()` increments the counter even on failure without being decremented in the error path, and returning a valid but unsignaled fence to the DRM scheduler. These issues could lead to reference leaks, prevent the NPU from suspending, and trigger warnings when the scheduler drops its reference. The fixes involve replacing `pm_runtime_get_sync()` with `pm_runtime_resume_and_get()` to auto-balance the usage counter on failure, releasing both fence references on error, and returning `ERR_PTR(ret)` instead of the unsignaled fence.
Defensive priority
Linux kernel maintainers and users should assess exposure and verify patched versions.
Recommended defensive actions
- Assess exposure of Linux kernel installations to CVE-2026-89590
- Verify if running Linux kernel versions are patched or vulnerable
- Review system configurations for potential workarounds or compensating controls
- 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 and its fix. Three source references from the Linux kernel Git repository are provided, detailing the changes made to address the issue.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-89590 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-89590
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-89590 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-89590
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/7d6fa298c23495b805004f5f446497b661998fa5
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/9ad8821573a36bcd18c84dbca3027802b0ea062f
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/9b2dedadf6a91ac3fc9fae268bb556a041222711
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.