CVE-2026-68235 in Linux
Zusammenfassung
von VulDB • 10.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
drm/amd/display: dce100: Nicht-DP-Stream-Codierer für DP-MST überspringen
Bei DCE8-klassigen ASICs (z. B. Bonaire) enthält der Ressourcenpool digitale DIG-Stream-Codierer sowie einen analogen DAC-Codierer. Bei der Zuweisung eines Stream-Coders für einen zweiten DisplayPort-MST-Stream, wenn der bevorzugte digitale Codierer bereits belegt ist, fällt dce100_find_first_free_match_stream_enc_for_link() auf den ersten freien Pool-Eintrag zurück. Dieser Einfall kann der analoge Codierer sein, dessen funcs-Tabelle keine DP-Hooks wie dp_set_stream_attribute enthält. Der nachfolgende atomare Commit dereferenziert daraufhin NULL-Funktionszeiger in link_set_dpms_on(), was zu einem Absturz führt.
Codierer ohne dp_set_stream_attribute überspringen, wenn der Stream ein DP-Signal verwendet (einschließlich MST). Verwenden Sie dc_is_dp_signal(stream->signal) für den MST-Fallback-Pfad anstelle der Überprüfung nur des Link-Anschlussignals.
Getestet auf: - GPU: AMD Radeon R7 260X (Bonaire / DCE8) - Board: Supermicro C9X299-PG300 - Setup: DP-MST-Daisy-Chain, Hotplug des zweiten Monitors oder Verbindung beim Booten - Kernel: 7.1.3 (Problem seit Version 6.19 beobachtet) - Ergebnis: Kernel-Oops ohne Patch; Dual-Monitor-Betrieb stabil mit Patch
(cherry picked from commit 28ec64943e3ee4d9b8d30cea61e380f1429953a8)
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.