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.