CVE-2026-99151
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
drm/amd/display: Napraw wyłuskiwanie zlewu NULL w funkcjach przepustowości USB4
oba allocate_usb4_bandwidth_for_stream() i allocate_usb4_bandwidth()
użyj ASSERT(strumień->ujście) przed wyłuskaniem strumienia->ujścia->link. TWIERDŹ
jest kompilowany w kompilacjach produkcyjnych, więc strumień NULL->ujście powoduje a
Dereferencja wskaźnika NULL.
link_set_dpms_off() już chroni dwa wcześniejsze dostępy do strumienia->ujścia
z wyraźnymi kontrolami NULL, potwierdzającymi, że strumień->ujście może legalnie
być NULL. Kolejne wywołanie metody Dealocate_usb4_bandwidth() nie miało
równoważny strażnik.
Zastąp wywołania ASSERT() odpowiednimi kontrolami NULL, które zwracają wartość false
wcześniej i dodaj pasujący stream->sinkguard w miejscu wywołania
link_set_dpms_off() zgodny z otaczającym wzorcem.
v2: Zachowaj istniejące wywołania ASSERT() na potrzeby diagnostyki (w celu raportowania
nieoczekiwane ujście NULL) i dodaj jawne kontrole NULL, które zwracają wartość false
przed wyłuskaniem strumienia->ujścia. Dodaj także pasujący strumień->ujście
stróż w miejscu wywołania dezalokacji w funkcji link_set_dpms_off(). (Aleks)
(wiśnia wybrana z zatwierdzenia 98029a0ce61feb52c563f65349dd9b25f672e355)
>_ Referencje
Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.
This product uses the NVD API but is not endorsed or certified by the NVD.
Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.
CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.
NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org