CVE-2026-68272 in Linuxinfo

Zusammenfassung

von VulDB • 10.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

drm/amdgpu: Validierung der CP_GFX_SHADOW-Chunkgröße im CS-Pass 1

Ergänzt eine Mindestlängenprüfung für den AMDGPU_CHUNK_ID_CP_GFX_SHADOW-Chunk in amdgpu_cs_pass1(), entsprechend dem bereits vorhandenen Gate für die Chunk-Typen IB, FENCE und BO_HANDLES.

Der CP_GFX_SHADOW-Fall teilte zuvor ein einfaches „break“ mit den Abhängigkeits- und Syncobj-Chunktypen, die keine festgroße Struktur dereferenzieren. Wenn der Benutzerbereich (Userspace) diesen Chunk mit length_dw == 0 übermittelt, wird vmemdup_array_user() mit size = 0 aufgerufen und gibt ZERO_SIZE_PTR zurück, was den IS_ERR()-Check besteht. Anschließend dereferenziert amdgpu_cs_p2_shadow() chunk->kdata als struct drm_amdgpu_cs_chunk_cp_gfx_shadow (wobei shadow->flags gelesen wird), verursacht einen Fault bei der Dereferenzierung von ZERO_SIZE_PTR und führt zu einer NULL-Pointer-Dereferenzierung.

Dies ist für einen unprivilegierten Prozess in der Render-Gruppe erreichbar. Unterdimensionierte Chunks werden im Pass 1 mit -EINVAL abgelehnt, sodass die fehlerhafte Übermittlung bereits vor dem Dereferenzieren der Daten durch den Pass 2 zurückgewiesen wird.

(cherry picked from commit 7f61b2eef7415eccdb40850aca0de94211948657)

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

Linux

Reservieren

30.07.2026

Veröffentlichung

10.08.2026

Moderieren

akzeptiert

Eintrag

VDB-387660

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!