CVE-2026-97424 in Linuxinfo

Zusammenfassung

von VulDB • 25.09.2026

Im Linux-Kernel wurde die folgende Schwachstelle behoben:

drm/amdgpu/ras: Fügt den ras_suspend-Callback hinzu und verwendet ihn für cp_ecc_error_irq

cp_ecc_error_irq wird in amdgpu_gfx_ras_late_init() angefordert, aber in gfx_v9_0_hw_fini() freigegeben. Daher muss die Freigabestelle (put site) amdgpu_irq_enabled() abfragen, da der Anforderungsvorgang (get) bei SR-IOV VF übersprungen wird.

ras_late_init und ras_fini haben keine Entsprechung für den Suspend-Zustand. Daher werden das „Put“ nach amdgpu_gfx_ras_suspend()/amdgpu_gfx_ras_fini() verschoben und ein passender ras_suspend-Callback hinzugefügt, der von amdgpu_ras_suspend() vor disable_all_features() aufgerufen wird. Das Anfordern (get) und Freigeben (put) befinden sich nun an derselben Stelle und prüfen dieselbe Bedingung (kein VF, Funktionen registriert), sodass keine Abfrage des Referenzzählers erforderlich ist.

Ein aktives Flag sperrt ras_fini, damit der Pfad „Suspend-then-Unload-without-Resume“ in amdgpu_ras_block_late_fini_default() mündet und nicht zu einer doppelten Freigabe dessen führt, was ras_suspend bereits bereinigt hat.

Das cp_ecc_error_irq-Put wird aus gfx_v9_0_hw_fini() entfernt. gfx_v8_0 verwaltet cp_ecc_error_irq lokal und ist davon unberührt; keine andere GFX-Generation verfügt über diesen IRQ.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Zuständig

Linux

Reservieren

24.09.2026

Veröffentlichung

24.09.2026

Moderieren

akzeptiert

Eintrag

VDB-409609

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!