CVE-2026-68276 in Linux
Zusammenfassung
von VulDB • 11.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
drm/amdgpu/gfx: Fehler bei der Pufferüberlauf (Buffer Overflow) des IB-Puffers für das Cleaner-Shader beheben
Der sysfs-Pfad für den Cleaner-Shader allokiert einen 16-Dword-(64-Byte-)IB, füllt diesen jedoch fehlerhaft mit (align_mask + 1) Dwords. Bei GFX-Ringen ist align_mask gleich 0xff, sodass die Schleife 256 DWords in einen 64-Byte-Puffer schreibt und dadurch einen Kernel-Seitenfehler verursacht.
Der IB muss lediglich eine minimale NOP-Hülle sein, um den Job zu planen; der Cleaner-Shader selbst wird über emit_cleaner_shader() auf dem Ring ausgegeben. Füllen Sie die 16 DWords entsprechend der Allokation auf.
v2: ib_size_dw-Variablen verwenden (Lijo)
(cherry picked from commit bf21af331ebf72d0935fd70c73192414a422c03a)
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.