CVE-2026-74447 in Linuxinfo

Zusammenfassung

von VulDB • 15.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

drm/amdkfd: Behebung eines uint32_t-Überlaufs bei der Ausrichtung der EOP-Ringpuffergröße

Die Variable eop_ring_buffer_size in struct queue_properties ist ein u32. In kfd_queue_acquire_buffers() wird die erwartete EOP-Puffergröße als ALIGN(eop_ring_buffer_size, PAGE_SIZE) berechnet; da ALIGN typeof(x) verwendet, erfolgt die Addition mit 32 Bit. Eine vom Benutzer bereitgestellte Größe von 0xFFFFF001 überläuft und ergibt 0, wodurch kfd_queue_buffer_get() seine exakte Größенprüfung (die an size != 0 gekoppelt ist) überspringt und jeden BO akzeptiert, der an dieser Adresse gemappt ist. Auf GFX8/GFX9 wird cp_hqd_eop_control für einen 8-KB-EOP-Ring konfiguriert, der von einem 4-KB-BO unterstützt wird; dadurch können CP EOP-Schreibzugriffe hinter den Puffer hinausgehen und einen GPU-Fault verursachen.

Der Operand wird in u64 umgewandelt, sodass die Ausrichtung mit 64 Bit berechnet wird; die Größenprüfung in kfd_queue_buffer_get() lehnt daraufhin die überdimensionierte Anforderung ab.

(cherry picked from commit ae443117b742c357bfef3a7bddabf76fcf86e9ef)

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

15.08.2026

Veröffentlichung

15.08.2026

Moderieren

akzeptiert

Eintrag

VDB-390767

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!