CVE-2026-99090: Linux kernel · drm/amdgpu: serialize vblank counter reads against GPU reset
Source GCVE Database
Not known to be exploited · fixed in f4a0a1ce147d1a6e428d7cb5e3b99fd695139fc7 : update Linux kernel when convenient.
Data as of 26 Oct 2026, 16:31 UTC
Rated Low by Threat Radar's AI analysis · CVSS not yet scored by NVD
- Patch
- Available – fixed in f4a0a1ce147d1a6e428d7cb5e3b99fd695139fc7, 037796d9ca1da97978deaefd88ca5649f6cb69f5, 11b6193c8841a052b7907006ffb1e02468b1448e +6
Exploitation evidence
Disclosed: evidence found.
CVE published 26 Oct 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Upgrade to a fixed release listed under Affected software.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| LinuxLinux | Affected
| Fixed in
|
AI-suggested
A fix has been implemented in the Linux kernel AMDGPU driver that serializes vblank counter reads against GPU reset by acquiring the reset semaphore for reading or returning a cached software count during reset. Users should update to the fixed kernel version containing commit 51a4359f7431a4be5e42803c8bdaf7e0e5be2934. No additional mitigation is required.
Description
A vulnerability in the Linux kernel's AMDGPU driver involves improper serialization of vblank counter reads against GPU reset operations. During GPU recovery, hardware register reads can occur while a reset semaphore is held for writing, causing lock dependency assertion failures and kernel taint warnings. The fix involves acquiring the reset semaphore for reading before hardware access or returning a cached software count if reset is in progress, preventing unsafe hardware access during reset.
References
- nvd.nist.gov/vuln/detail/CVE-2026-99090 (opens in a new tab)
- git.kernel.org/stable/c/037796d9ca1da97978deaefd88ca5649f6cb69f5 (opens in a new tab)
- git.kernel.org/stable/c/11b6193c8841a052b7907006ffb1e02468b1448e (opens in a new tab)
- git.kernel.org/stable/c/1a6023edfbb5673f55fab6348f135fb3b1428ea5 (opens in a new tab)
- git.kernel.org/stable/c/8d6f773d7479034a574ecc3b585bcd07d46b4824 (opens in a new tab)
- git.kernel.org/stable/c/f4a0a1ce147d1a6e428d7cb5e3b99fd695139fc7 (opens in a new tab)