PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-98623 Linux CVE debrief

A vulnerability in the Linux kernel's drm/nouveau/clk component has been resolved. The issue involves improper use of a list cursor after a loop in the nvkm_clk_ustate_update function, potentially leading to an out-of-bounds read when an invalid pstate ID is requested. This CVE was published on 2026-10-18T16:17:15.237Z and has not been modified since then.

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

Who should care

Linux kernel maintainers, Linux distribution maintainers, and users of systems with the nouveau driver should assess their exposure and verify the presence of the fix. Additionally, security teams and vulnerability management teams should review the impact of this vulnerability on their organization's assets and prioritize remediation efforts accordingly.

Why it matters

A vulnerability in the Linux kernel's drm/nouveau/clk component has been resolved, potentially leading to an out-of-bounds read when an invalid pstate ID is requested. Linux kernel maintainers and users should assess exposure and verify the presence of the fix.

  • Verify Linux kernel versions and apply updates to prevent potential out-of-bounds reads
  • Assess exposure in systems using the nouveau driver
  • Review and update defensive configurations for Linux kernel components

Technical summary

The nvkm_clk_ustate_update function in the Linux kernel's drm/nouveau/clk component has been fixed to properly handle list cursor usage after a loop. An out-of-bounds read could occur when an invalid pstate ID is requested, potentially through the 'pstate' debugfs file. This issue affects Linux kernel versions that include the nouveau driver. Maintainers and users should assess exposure and verify the presence of the fix, particularly in systems using the nouveau driver, to prevent potential out-of-bounds reads. The fix involves introducing a 'found' variable to track the validity of the pstate pointer.

Defensive priority

Linux kernel maintainers and users should assess exposure and verify the presence of the fix, particularly in systems using the nouveau driver.

Recommended defensive actions

  • Review Linux kernel updates and apply the fix for the drm/nouveau/clk component
  • Verify the presence of the fix in Linux kernel versions
  • Assess exposure in systems using the nouveau driver
  • Perform vulnerability scanning to identify potentially affected systems
  • Implement compensating controls for exposed systems while remediation is scheduled
  • Monitor relevant logs for signs of exploitation on exposed assets
  • Track exceptions and retest remediated assets to ensure fix effectiveness

Evidence notes

The CVE record and associated source references provide details on the vulnerability and its resolution. However, the impact and affected versions require further verification from official Linux kernel sources.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-98623 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-98623 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/0d096a7f7d79207490858dde731b16da5337e90c

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/391517da7fd54ae40e4a7fe1cc696217343b0061

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/492e9cfa12f35f7946ea1b78a19f1f9337d62248

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/5315c7bacfe274ddfe649d9556e9a341ffa812da

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/9d550924961f61a491dd95359c63494fa8a23d9f

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

    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.