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.