CVE Catalog

CVE-2026-98181

Low risk· EPSS 6%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

6th percentile - higher than 6% of all known CVEs

Summary

In the Linux kernel's drm/gud driver, gud_plane_atomic_check() has an out-of-bounds write due to incorrect indexing in the property loop. A USB device can trigger the OOB by advertising the maximum number of properties. The fix removes the redundant '+ i'.

Risk Assessment

A plugged-in USB device could cause an out-of-bounds write, potentially leading to system crash or code execution. This requires physical access to a USB port.

Recommendation

Apply the Linux kernel update containing the fix. Restrict physical access to USB ports for untrusted devices.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: drm/gud: fix out-of-bounds write in gud_plane_atomic_check() The plane property loop uses req->properties[num_properties + i] as write index while simultaneously incrementing `num_properties` inside the loop. At iteration i, num_properties has also incremented by i, so the write is done at `initial_num_properties + 2*i`, skipping every other index and advancing by 2 per iteration. With just 2 connector and 32 plane properties the last write happens at index 64, one slot past the end of the 64-slot (indices 0–63) allocation. A USB device can trigger OOB by advertising the maximum number of properties. Fix by dropping the redundant `+ i`; num_properties is already the correct running index, as gud_connector_fill_properties() fills the preceding slots.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS