Odebrany

CVE-2026-93194

opublikowano:
modyfikacja:
Ocena CVSS
n/a
Brak oceny

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

W jądrze Linuksa usunięto następującą lukę:

drm/rockchip: dw_dp: Zwolnij podstawowe zasoby

Podstawowe zasoby, takie jak kanał DisplayPort AUX, zostają zainicjowane i
zarejestrowane podczas dw_dp_bind(), ale nigdy nie są wyrejestrowane, co może
prowadzić do wycieków pamięci i/lub braku użycia:

[224.661371] BŁĄD: KASAN: użycie płyty po zwolnieniu w urządzeniu_jest_zależny+0xe0/0x2b0
[224.662015] Odczyt rozmiaru 8 pod adresem ffff00011aee8550 przez zadanie modprobe/658
[ 224.662612]
[224.662752] Procesor: 7 UID: 0 PID: 658 Comm: modprobe Nieskażony 7.0.0-rc2-next-20260305 #14 PREEMPT
[224.662759] Nazwa sprzętu: Radxa ROCK 5B (DT)
[224.662762] Śledzenie połączeń:
[ 224.662764] show_stack+0x20/0x38 (C)
[ 224.662772] dump_stack_lvl+0x6c/0x98
[ 224.662777] print_report+0x160/0x4b8
[ 224.662783] kasan_report+0xb4/0xe0
[ 224.662790] __asan_report_load8_noabort+0x20/0x30
[ 224.662796] urządzenie_jest_zależne+0xe0/0x2b0
[ 224.662802] urządzenie_jest_zależne+0x108/0x2b0
[ 224.662808] Device_link_add+0x1f8/0x10b0
[ 224.662813] devm_of_phy_get_by_index+0x120/0x200
[ 224.662819] dw_dp_bind+0x34c/0xb10 [dw_dp]
[ 224.662830] dw_dp_rockchip_bind+0x194/0x250 [rockchipdrm]
[ 224.662864] komponent_bind_all+0x3a8/0x720
[224.662869] rockchip_drm_bind+0x120/0x390 [rockchipdrm]
[ 224.662899] try_to_bring_up_aggregate_device+0x76c/0x838
[ 224.662904] komponent_master_add_with_match+0x1f4/0x230
[224.662909] rockchip_drm_platform_probe+0x420/0x538 [rockchipdrm]
[ 224.662939] platforma_sonda+0xe8/0x168
[ 224.662945] naprawdę_sonda+0x340/0x828
[ 224.662950] __driver_probe_device+0x2e0/0x350
[ 224.662954] urządzenie_sondy_sterownika+0x80/0x140
[ 224.662959] __driver_attach+0x398/0x460
[ 224.662964] bus_for_each_dev+0xe0/0x198
[224.662968] sterownik_załącznik+0x50/0x68
[ 224.662972] bus_add_driver+0x2a0/0x4c0
[ 224.662977] rejestr_sterownika+0x294/0x360
[ 224.662982] __platform_driver_register+0x7c/0x98
[224.662987] rockchip_drm_init+0xc4/0xff8 [rockchipdrm]

Ponieważ poprzednie zatwierdzenie wyeksportowało funkcję dw_dp_unbind() do rdzenia DW DP
bibliotekę, aby zająć się niezbędnym porządkiem, użyj tego w pliku
wywołania zwrotnego unbind() komponentu, a także w ścieżce błędu bind().

>_ 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