CVE-2026-90386
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
i3c: dw: unikaj przesunięcia poza zakres, gdy DAA nie przypisuje żadnych urządzeń
Na pustej magistrali ENTDAA nic nie przypisuje, więc cmd->rx_len (liczba
adresów pozostawionych nieprzypisanych) równa się master->maxdevs.
Indeks GENMASK() master->maxdevs - cmd->rx_len - 1 zmienia się następnie na -1,
który podbija UBSAN. Dzieje się tak za każdym razem podczas uruchamiania komputera Gigabyte/AMD
serwer:
UBSAN: przesunięcie poza zakres w sterownikach/i3c/master/dw-i3c-master.c:905:12
wykładnik przesunięcia 64 jest za duży dla typu 64-bitowego „long unsigned int”
Procesor: 7 UID: 0 PID: 963 Comm: (udev-worker) Nieskażony 7.0.11-200.fc44.x86_64 #1 PREEMPT(leniwy)
Nazwa sprzętu: Giga Computing E163-Z34-AAH1-000/MZ33-DC1-000, BIOS R32_F45 01.04.2026
Zadzwoń do śledzenia:
<ZADANIE>
dump_stack_lvl+0x5d/0x80
ubsan_epilog+0x5/0x2b
__ubsan_handle_shift_out_of_bounds.cold+0xd7/0x1ab
dw_i3c_master_daa.cold+0x1b/0x96 [dw_i3c_master]
i3c_master_do_daa_ext.part.0+0x3e/0xf0 [i3c]
Pomiń maskę, jeśli nie przypisano żadnego nowego urządzenia.
>_ Referencje
- https://git.kernel.org/stable/c/038cf48b3170af26a70bf2dee4f8c3ac910f5176
- https://git.kernel.org/stable/c/111f559e5b6461f5f6977275716e6c5d1eb7ea27
- https://git.kernel.org/stable/c/3a1c35739efb69e8ec2a868113a0471a01bb8f29
- https://git.kernel.org/stable/c/5650b013e6bfc14c8b30be727f4a715b01860a08
- https://git.kernel.org/stable/c/618dd640ded6b94bbdb79c798a901ec564797033
- https://git.kernel.org/stable/c/63110ccc434e10d9e9d2c7d82ebfa8a6f9cedd94
- https://git.kernel.org/stable/c/754533e6169d1f10bdef7a6ba9bd7740b524e1d4
- https://git.kernel.org/stable/c/9eaac0cb4ca94e2e32c53c156ae5b813ba7ef90c
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