PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-99005 Linux CVE debrief

A race condition vulnerability in the Linux kernel's drm/i915/gt component can lead to unmasked interrupts without holding the PM wakelock, potentially causing system instability. This issue was resolved by modifying the code to unmask interrupts only when ACTIVE is true. The vulnerability was discovered in the Linux kernel's drm/i915/gt component, and Linux kernel developers and maintainers should review and apply patches to address the vulnerability. The issue arises from a race condition between intel_rps_boost() reading a stale ACTIVE state and queuing rps->work, where ACTIVE may be changed via asynchronous calls triggered by wakeref drop.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-23
Original CVE updated
2026-10-30
Advisory published
2026-10-23
Advisory updated
2026-10-30

Who should care

Linux kernel developers and maintainers, as well as users of Linux-based systems that utilize the drm/i915/gt component, should review and apply patches to address the vulnerability. Additionally, system administrators and security teams responsible for managing Linux-based systems should be aware of the potential risks and take steps to mitigate them.

Why it matters

A race condition vulnerability in the Linux kernel's drm/i915/gt component can lead to system instability or errors. Linux kernel developers and maintainers should review and apply patches to address the vulnerability.

  • System instability or errors due to unmasked interrupts without PM wakelock.
  • Potential denial of service (DoS) due to system crashes or freezes.
  • Increased risk of security vulnerabilities due to unstable system state.

Technical summary

The vulnerability is caused by a race condition in the intel_rps_boost() function, which can lead to unmasked interrupts without holding the PM wakelock. This can potentially cause system instability or errors. The issue arises from a race condition between intel_rps_boost() reading a stale ACTIVE state and queuing rps->work, where ACTIVE may be changed via asynchronous calls triggered by wakeref drop. The vulnerability was resolved by modifying the code to unmask interrupts only when ACTIVE is true, preventing potential system instability or errors.

Defensive priority

Medium

Recommended defensive actions

  • Review and apply the patches provided by the Linux kernel maintainers to address the vulnerability.
  • Ensure that the Linux kernel is updated to a version that includes the fix.
  • Monitor system logs for potential instability or errors related to the drm/i915/gt component.
  • Perform a thorough review of the system's configuration and deployment to identify potential exposure.
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.

Evidence notes

The vulnerability was discovered in the Linux kernel's drm/i915/gt component. The issue arises from a race condition between intel_rps_boost() reading a stale ACTIVE state and queuing rps->work, where ACTIVE may be changed via asynchronous calls triggered by wakeref drop.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-99005 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-99005 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

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

Supplemental references

  • drm/i915/gt: Unmask interrupts only when ACTIVE is true

    Unverified legacy reference

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

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

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

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/0eb18add8cd84b4d7a6caa71e78cbe5faa912498

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/8833daaa6f2102b4d527711d09cd72741601242a

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/77abc1837c9651c8f43f7f7f336d10093eeb7745

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/60f58da15f8c8e39706c564f9251de3626636dce

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/0b4a0fb98b9ffeac36798bbd369c821605cae70f

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/49d349c42cf5ebaa878d02699c632c9d883d935f

    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.