PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-99090 Linux CVE debrief

A Linux kernel vulnerability has been resolved, involving the drm/amdgpu module. The issue arises from the vblank counter callback accessing display registers and scanout position without holding the reset_domain semaphore. This can trigger a lockdep warning during GPU recovery. The fix involves acquiring the reset semaphore for reading before accessing hardware and holding it across counter and scanout-position reads. If reset is in progress, the DRM's cached software vblank count is returned instead.

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

Who should care

Linux kernel maintainers, users of the drm/amdgpu module, system administrators responsible for maintaining Linux systems, and Linux distribution maintainers should assess exposure, verify the presence of the fix, and monitor system logs for any issues related to the drm/amdgpu module.

Why it matters

The CVE-2026-99090 vulnerability in the Linux kernel's drm/amdgpu module can lead to lockdep warnings during GPU recovery. Defenders should assess exposure, verify the fix, and monitor system logs.

  • Defenders should verify the presence of the fix in their Linux kernel versions to prevent potential lockdep warnings.
  • System administrators should monitor system logs for any issues related to the drm/amdgpu module.
  • Maintainers of Linux distributions should ensure that the fix is included in their kernel packages.

Technical summary

The vulnerability is in the drm/amdgpu module of the Linux kernel. The vblank counter callback was not holding the reset_domain semaphore, which could lead to lockdep warnings during GPU recovery. The fix involves acquiring the semaphore for reading before accessing hardware and holding it across counter and scanout-position reads. If reset is in progress, the DRM's cached software vblank count is returned instead. This change avoids blocking behind reset and prevents accessing display hardware while it is being reset.

Defensive priority

Linux kernel maintainers and users should assess exposure and verify the presence of the fix in their systems, especially those using the drm/amdgpu module.

Recommended defensive actions

  • Assess exposure by checking if the system uses the drm/amdgpu module and verify the presence of the fix.
  • Review the Linux kernel version and update to a version that includes the fix.
  • Monitor system logs for any lockdep warnings related to the drm/amdgpu module.
  • Verify the fix is included in Linux kernel packages for Linux distribution maintainers.
  • Review compensating controls for exposed systems while remediation is scheduled and verified.
  • 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.

Evidence notes

The CVE record and NVD entry provide details on the vulnerability and its resolution. Multiple source references from the Linux kernel Git repository are available. Defenders should verify the presence of the fix in their Linux kernel versions, especially those using the drm/amdgpu module, and monitor system logs for any issues related to the drm/amdgpu module. The fix involves acquiring the reset semaphore for reading before accessing hardware and holding it across counter and scanout-position reads. If reset is in progress, the DRM'

Sources and references

Verified primary and authoritative sources

  • CVE-2026-99090 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-99090 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/037796d9ca1da97978deaefd88ca5649f6cb69f5

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/11b6193c8841a052b7907006ffb1e02468b1448e

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/1a6023edfbb5673f55fab6348f135fb3b1428ea5

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/8d6f773d7479034a574ecc3b585bcd07d46b4824

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

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

    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.