drm/gud: fix out-of-bounds write in gud_plane_atomic_check()
CVE-2026-98181 is fixed in 50 products on 1 platform, first by DEBIAN-CVE-2026-98181, released October 6, 2026. It is not reported as exploited. Patch Radar priority: Urgent.
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.
Where it's fixed
| Product | Fixed in | Fix | Released |
|---|---|---|---|
| Linux | |||
| bpftool · ol 8 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| bpftool · ol 9 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-64kb · sles 15.7 | 6.4.0-150700.53.90.1 | SUSE-SU-2026:5091-1 | Nov 7, 2026 |
| kernel-azure · sles 15.7 | 6.4.0-150700.53.90.1 | SUSE-SU-2026:5091-1 | Nov 7, 2026 |
| kernel-default · sles 15.7 | 6.4.0-150700.53.90.1 | SUSE-SU-2026:5091-1 | Nov 7, 2026 |
| kernel-default-base · sles 15.7 | 6.4.0-150700.53.90.1.150700.17.51.1 | SUSE-SU-2026:5091-1 | Nov 7, 2026 |
| kernel-docs · sles 15.7 | 6.4.0-150700.53.90.1 | SUSE-SU-2026:5091-1 | Nov 7, 2026 |
| kernel-livepatch-SLE15-SP7_Update_24 · sles 15.7 | 1-150700.15.3.1 | SUSE-SU-2026:5091-1 | Nov 7, 2026 |
| kernel-obs-build · sles 15.7 | 6.4.0-150700.53.90.1 | SUSE-SU-2026:5091-1 | Nov 7, 2026 |
| kernel-source · sles 15.7 | 6.4.0-150700.53.90.1 | SUSE-SU-2026:5091-1 | Nov 7, 2026 |
| kernel-syms · sles 15.7 | 6.4.0-150700.53.90.1 | SUSE-SU-2026:5091-1 | Nov 7, 2026 |
| kernel-uek · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek · ol 8 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek · ol 9 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek-container · ol 8 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek-container · ol 9 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek-container-debug · ol 8 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek-container-debug · ol 9 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek-core · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-core · ol 8 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek-core · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-core · ol 9 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek-debug · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-debug · ol 8 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek-debug · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-debug · ol 9 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek-debug-core · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-debug-core · ol 8 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek-debug-core · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-debug-core · ol 9 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek-debug-devel · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-debug-devel · ol 8 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek-debug-devel · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-debug-devel · ol 9 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek-debug-modules · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-debug-modules · ol 8 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek-debug-modules · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-debug-modules · ol 9 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek-debug-modules-core · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-debug-modules-core · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-debug-modules-deprecated · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-debug-modules-deprecated · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-debug-modules-desktop · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-debug-modules-desktop · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-debug-modules-extra · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-debug-modules-extra · ol 8 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek-debug-modules-extra · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-debug-modules-extra · ol 9 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek-debug-modules-extra-netfilter · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-debug-modules-extra-netfilter · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-debug-modules-usb · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-debug-modules-usb · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-debug-modules-wireless · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-debug-modules-wireless · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-devel · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-devel · ol 8 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek-devel · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-devel · ol 9 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek-doc · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-doc · ol 8 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek-doc · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-doc · ol 9 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek-modules · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-modules · ol 8 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek-modules · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-modules · ol 9 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek-modules-core · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-modules-core · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-modules-deprecated · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-modules-deprecated · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-modules-desktop · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-modules-desktop · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-modules-extra · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-modules-extra · ol 8 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek-modules-extra · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-modules-extra · ol 9 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek-modules-extra-netfilter · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-modules-extra-netfilter · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-modules-usb · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-modules-usb · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-modules-wireless · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-modules-wireless · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-tools · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek-tools · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek64k · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek64k · ol 8 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek64k · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek64k · ol 9 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek64k-core · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek64k-core · ol 8 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek64k-core · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek64k-core · ol 9 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek64k-devel · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek64k-devel · ol 8 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek64k-devel · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek64k-devel · ol 9 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek64k-modules · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek64k-modules · ol 8 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek64k-modules · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek64k-modules · ol 9 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek64k-modules-core · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek64k-modules-core · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek64k-modules-deprecated · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek64k-modules-deprecated · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek64k-modules-desktop · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek64k-modules-desktop · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek64k-modules-extra · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek64k-modules-extra · ol 8 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek64k-modules-extra · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek64k-modules-extra · ol 9 | 0:5.15.0-326.222.4.el9uek | ELSA-2026-500574 | Nov 7, 2026 |
| kernel-uek64k-modules-extra-netfilter · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek64k-modules-extra-netfilter · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek64k-modules-usb · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek64k-modules-usb · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek64k-modules-wireless · ol 10 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-uek64k-modules-wireless · ol 9 | 0:6.12.0-208.112.5.el9uek | ELSA-2026-500572 | Nov 7, 2026 |
| kernel-zfcpdump · sles 15.7 | 6.4.0-150700.53.90.1 | SUSE-SU-2026:5091-1 | Nov 7, 2026 |
| linux · Debian 12.15 (bookworm) | 6.1.190-1 | DEBIAN-CVE-2026-98181 | Oct 6, 2026 |
| linux · Debian 13.5 (trixie) | 6.12.113-1 | DEBIAN-CVE-2026-98181 | Oct 6, 2026 |
| linux · Debian 14 | 7.2.8-1 | DEBIAN-CVE-2026-98181 | Oct 6, 2026 |
| linux-6.12 · Debian 12.15 (bookworm) | 6.12.113-1~deb12u1 | DEBIAN-CVE-2026-98181 | Oct 6, 2026 |
Patch Radar data is free to use with attribution. Terms and how to credit it.
Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.