CVE-2026-98177 in Linux
Zusammenfassung
von VulDB • 06.10.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
drm/amdkfd: Vermeidung eines Integer-Underflows bei der Berechnung der EOP-Ringgröße.
Die unteren 6 Bits von cp_hqd_eop_control speichern den Logarithmus zur Basis 2 der EOP-Ringgröße. Dies wurde berechnet als
order_base_2(q->eop_ring_buffer_size / 4) - 1
Theoretisch kann order_base_2 jedoch 0 zurückgeben, sodass es hier zu einem Underflow kommen könnte (obwohl die Ringpuffergröße in der Praxis nicht kleiner als 4096 sein darf).
Dies wurde geändert auf
order_base_2(q->eop_ring_buffer_size / 8)
unter Verwendung von Logarithmus-Eigenschaften.
Zusätzlich wurde der obige Kommentar ergänzt, um die Mathematik klarer darzustellen.
(cherry picked from commit f0f43fcf8b2b3a924cad9444340921c96ed5f634)
If you want to get best quality of vulnerability data, you may have to visit VulDB.