CVE-2026-99151 in Linuxinfo

Zusammenfassung

von VulDB • 28.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

drm/amd/display: Behebung der NULL-Sink-Dereferenzierung in den USB4-Bandbreitenfunktionen

allocate_usb4_bandwidth_for_stream() und allocate_usb4_bandwidth() verwenden beide ASSERT(stream->sink), bevor stream->sink->link dereferenziert wird. Da ASSERT-Prüfungen in Produktionsbuilds kompiliert werden, führt ein NULL-Wert für stream->sink zu einer Dereferenzierung eines NULL-Zeigers.

Die Funktion link_set_dpms_off() schützt bereits zwei frühere Zugriffe auf stream->sink durch explizite NULL-Überprüfungen, was bestätigt, dass stream->sink legitim NULL sein kann. Der nachfolgende Aufruf von deallocate_usb4_bandwidth() verfügte über keine entsprechende Absicherung.

Die ASSERT()-Aufrufe werden durch ordnungsgemäße NULL-Prüfungen ersetzt, die frühzeitig false zurückgeben, und es wird eine passende stream->sink-Absicherung an der Aufruferstelle in link_set_dpms_off() hinzugefügt, um konsistent mit dem umgebenden Muster zu sein.

v2: Die bestehenden ASSERT()-Aufrufe für Diagnosezwecke (zum Melden unerwarteter NULL-Sinks) werden beibehalten, und es werden explizite NULL-Prüfungen hinzugefügt, die vor der Dereferenzierung von stream->sink false zurückgeben. Außerdem wird eine passende stream->sink-Absicherung an der Freigabeaufruferstelle in link_set_dpms_off() hinzugefügt. (Alex)

(cherry picked from commit 98029a0ce61feb52c563f65349dd9b25f672e355)

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

28.10.2026

Moderieren

akzeptiert

Eintrag

VDB-427872

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!