CVE-2026-99090 in Linuxinfo

Zusammenfassung

von VulDB • 26.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

drm/amdgpu: Serialisierung der vblank-Zählerlesungen gegenüber GPU-Reset

Der vblank-Zähler-Callback liht Display-Register und die Scanout-Position, ohne dass reset_domain->sem gehalten wird. Während der GPU-Wiederherstellung kann das Commit-Arbeitspaket für Displays den Callback aufrufen, während Reset das Semaphor zum Schreiben besitzt. Der Hardwarezugriff löst daraufhin lockdep_assert_held() in amdgpu_device_skip_hw_access() aus und setzt TAINT_WARN, wenn lockdep aktiviert ist.

Es wird versucht, vor dem Zugriff auf die Hardware das Reset-Semaphor zum Lesen zu erwerben und es während der Zähler- und Scanout-Positionslesungen gehalten zu halten. Falls ein Reset bereits im Gange ist, wird stattdessen der zwischengespeicherte Software-vblank-Zähler von DRM zurückgegeben. Dies verhindert Blockierungen hinter dem Reset und vermeidet den Zugriff auf die Display-Hardware während des Resets.

Der zwischengespeicherte Zähler ist weniger genau als der Hardwarezähler, wird jedoch nur verwendet, wenn ein Reset einen sicheren Hardware-Lesevorgang verhindert. Dies behebt die Warnung zur Reset-Zeit aus diesem vblank-Pfad; es werden keine anderen lockdep-Warnungen unterdrückt oder behoben.

(cherry picked from commit 51a4359f7431a4be5e42803c8bdaf7e0e5be2934)

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

26.10.2026

Moderieren

akzeptiert

Eintrag

VDB-426480

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!