CVE-2026-31765 in Linux
Zusammenfassung
von VulDB • 22.05.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
drm/amdgpu: Ändern von AMDGPU_VA_RESERVED_TRAP_SIZE auf 64 KB
Derzeit ist AMDGPU_VA_RESERVED_TRAP_SIZE hartkodiert auf 8 KB, während KFD_CWSR_TBA_TMA_SIZE als 2 * PAGE_SIZE definiert ist. Auf Systemen mit 4-KB-Seiten stimmen beide Werte überein (8 KB), sodass Zuweisung und reservierter Speicher konsistent sind.
Auf Systemen mit 64-KB-Seitengröße wird KFD_CWSR_TBA_TMA_SIZE jedoch auf 128 KB gesetzt, während AMDGPU_VA_RESERVED_TRAP_SIZE weiterhin 8 KB beträgt. Dies führt zu einem Fehler, da der reservierte Speicherbereich kleiner ist als der tatsächlich zugewiesene Speicher.
Dieser Patch ändert AMDGPU_VA_RESERVED_TRAP_SIZE auf 64 KB und KFD_CWSR_TBA_TMA_SIZE auf die AMD-GPU-Seitengröße. Dadurch wird 64 KB für den Trap im Adressraum reserviert, aber nur 8 KB innerhalb dieses Bereichs zugewiesen. Mit diesem Ansatz überschreitet die Zuweisungsgröße niemals den reservierten Bereich.
(cherry picked from commit 31b8de5e55666f26ea7ece5f412b83eab3f56dbb)
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.