CVE-2026-98181
Received
Received - Intake
Out-of-Bounds Write in Linux Kernel DRM GUD Driver
Vulnerability report for CVE-2026-98181, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.
Publication date: 2026-10-06
Last updated on: 2026-10-06
Assigner: kernel.org
Description
Description
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.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| Linux | Linux | 40e1a70b4aedf2859a1829991b48ef0ebe650bf2 |
| Linux | Linux | 40e1a70b4aedf2859a1829991b48ef0ebe650bf2 |
| Linux | Linux | 40e1a70b4aedf2859a1829991b48ef0ebe650bf2 |
| Linux | Linux | 40e1a70b4aedf2859a1829991b48ef0ebe650bf2 |
| Linux | Linux | 40e1a70b4aedf2859a1829991b48ef0ebe650bf2 |
| Linux | Linux | 40e1a70b4aedf2859a1829991b48ef0ebe650bf2 |
| Linux | Linux | 40e1a70b4aedf2859a1829991b48ef0ebe650bf2 |
| Linux | Linux | 5.13 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |