Vulnerability · Published Oct 26, 2026 · Assigned by Linux

CVE-2026-99090drm/amdgpu: serialize vblank counter reads against GPU reset

Unrated

In plain English

A security flaw in Linux from Linux. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 6% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS )–Not rated
Exploit odds (30 days)0.2%top 94.3% of all CVEs
Exploited in the wildNo reportsnot in CISA KEV
Attack toolingNoneno public tooling known

Official description

In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: serialize vblank counter reads against GPU reset The vblank counter callback reads display registers and scanout position without holding reset_domain->sem. During GPU recovery, display commit work can call the callback while reset owns the semaphore for writing. The hardware access then triggers the lockdep_assert_held() in amdgpu_device_skip_hw_access() and sets TAINT_WARN when lockdep is enabled. Try to acquire the reset semaphore for reading before accessing the hardware, and hold it across the counter and scanout-position reads. If reset is already in progress, return DRM's cached software vblank count instead. This avoids blocking behind reset and avoids accessing display hardware while it is being reset. The cached count is less accurate than the hardware count, but is used only when reset prevents a safe hardware read. This addresses the reset-time warning from this vblank path; it does not suppress or fix unrelated lockdep warnings. (cherry picked from commit 51a4359f7431a4be5e42803c8bdaf7e0e5be2934)

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:12linuxno fix listedDEBIAN-CVE-2026-99090
Debian:13linux6.12.113-1DEBIAN-CVE-2026-99090
Debian:14linux7.2.11-1DEBIAN-CVE-2026-99090
Ubuntu:22.04:LTSlinuxno fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinuxno fix listedUBUNTU-CVE-2026-99090
Ubuntu:26.04:LTSlinuxno fix listedUBUNTU-CVE-2026-99090
Ubuntu:26.10linux7.3.0-10.10UBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-allwinner-5.19no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-awsno fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-awsno fix listedUBUNTU-CVE-2026-99090
Ubuntu:26.04:LTSlinux-awsno fix listedUBUNTU-CVE-2026-99090
Ubuntu:26.10linux-aws7.3.0-1004.4UBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-aws-5.19no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-aws-6.14no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-aws-6.17no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-aws-6.2no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-aws-6.5no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-aws-6.8no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-aws-7.0no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-azureno fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-azureno fix listedUBUNTU-CVE-2026-99090
Ubuntu:26.04:LTSlinux-azureno fix listedUBUNTU-CVE-2026-99090
Ubuntu:26.10linux-azureno fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-azure-5.19no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-azure-6.11no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-azure-6.14no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-azure-6.17no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-azure-6.2no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-azure-6.5no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-azure-6.8no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-azure-7.0no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-azure-fdeno fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-azure-fdeno fix listedUBUNTU-CVE-2026-99090
Ubuntu:26.04:LTSlinux-azure-fdeno fix listedUBUNTU-CVE-2026-99090
Ubuntu:26.10linux-azure-fdeno fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-azure-fde-5.19no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-azure-fde-6.14no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-azure-fde-6.17no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-azure-fde-6.2no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-azure-fde-6.8no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-azure-fde-7.0no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-azure-nvidiano fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-azure-nvidia-6.14no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-gcpno fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-gcpno fix listedUBUNTU-CVE-2026-99090
Ubuntu:26.04:LTSlinux-gcpno fix listedUBUNTU-CVE-2026-99090
Ubuntu:26.10linux-gcp7.3.0-1004.4UBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-gcp-5.19no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-gcp-6.11no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-gcp-6.14no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-gcp-6.17no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-gcp-6.2no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-gcp-6.5no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-gcp-6.8no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-gcp-7.0no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-gkeno fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-gkeno fix listedUBUNTU-CVE-2026-99090
Ubuntu:26.04:LTSlinux-gkeno fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-gkeopno fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-gkeopno fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-hwe-5.19no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-hwe-6.11no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-hwe-6.14no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-hwe-6.17no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-hwe-6.2no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-hwe-6.5no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-hwe-6.8no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-hwe-7.0no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-ibmno fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-ibmno fix listedUBUNTU-CVE-2026-99090
Ubuntu:26.04:LTSlinux-ibmno fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-ibm-6.8no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-intel-iot-realtimeno fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-intel-iotgno fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-kvmno fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-lowlatencyno fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-lowlatencyno fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-lowlatency-hwe-5.19no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-lowlatency-hwe-6.11no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.2no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.5no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-lowlatency-hwe-6.8no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-nvidiano fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-nvidiano fix listedUBUNTU-CVE-2026-99090
Ubuntu:26.04:LTSlinux-nvidiano fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-nvidia-6.11no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-nvidia-6.17no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-nvidia-6.2no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-nvidia-6.5no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-nvidia-6.8no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-nvidia-7.0no fix listedUBUNTU-CVE-2026-99090
Ubuntu:26.04:LTSlinux-nvidia-bosno fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-nvidia-lowlatencyno fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-nvidia-tegrano fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-nvidia-tegrano fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-nvidia-tegra-igxno fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-oem-5.17no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-oem-6.0no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-oem-6.1no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-oem-6.11no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-oem-6.14no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-oem-6.17no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-oem-6.5no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-oem-6.8no fix listedUBUNTU-CVE-2026-99090
Ubuntu:26.04:LTSlinux-oem-7.0no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-oracleno fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-oracleno fix listedUBUNTU-CVE-2026-99090
Ubuntu:26.04:LTSlinux-oracleno fix listedUBUNTU-CVE-2026-99090
Ubuntu:26.10linux-oracle7.3.0-1004.4UBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-oracle-6.14no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-oracle-6.17no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-oracle-6.5no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-oracle-6.8no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-oracle-7.0no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-raspino fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-raspino fix listedUBUNTU-CVE-2026-99090
Ubuntu:26.04:LTSlinux-raspino fix listedUBUNTU-CVE-2026-99090
Ubuntu:26.10linux-raspi7.3.0-1004.4UBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-raspi-realtimeno fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-realtimeno fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-realtimeno fix listedUBUNTU-CVE-2026-99090
Ubuntu:26.04:LTSlinux-realtimeno fix listedUBUNTU-CVE-2026-99090
Ubuntu:26.10linux-realtime7.3.0-10.10.1UBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-riscvno fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-riscvno fix listedUBUNTU-CVE-2026-99090
Ubuntu:26.04:LTSlinux-riscvno fix listedUBUNTU-CVE-2026-99090
Ubuntu:26.10linux-riscv7.3.0-10.10.1UBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-riscv-5.19no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-riscv-6.14no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-riscv-6.17no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-riscv-6.5no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-riscv-6.8no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-riscv-7.0no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-starfive-5.19no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-starfive-6.2no fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-starfive-6.5no fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-vmwareno fix listedUBUNTU-CVE-2026-99090
Ubuntu:24.04:LTSlinux-xilinxno fix listedUBUNTU-CVE-2026-99090
Ubuntu:22.04:LTSlinux-xilinx-zynqmpno fix listedUBUNTU-CVE-2026-99090

Affected products (as reported)

VendorProductVersions
Linux Linux d38ceaf99ed015f2a0b9af3499791bd3a3daae21 – before 037796d9ca1da97978deaefd88ca5649f6cb69f5d38ceaf99ed015f2a0b9af3499791bd3a3daae21 – before 11b6193c8841a052b7907006ffb1e02468b1448ed38ceaf99ed015f2a0b9af3499791bd3a3daae21 – before 8d6f773d7479034a574ecc3b585bcd07d46b4824d38ceaf99ed015f2a0b9af3499791bd3a3daae21 – before f4a0a1ce147d1a6e428d7cb5e3b99fd695139fc7d38ceaf99ed015f2a0b9af3499791bd3a3daae21 – before 1a6023edfbb5673f55fab6348f135fb3b1428ea5
Linux Linux 4.2

References