CVE-2026-90379
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
Wi-Fi: mt76: mt7921: Dodaj obsługę obsługi PCIe AER, aby zapobiec awarii systemu
Gdy wystąpi błąd AER i magistrala zostanie zawieszona, rejestr odczytuje powrót
0xFFFFFFFF, powodujący uszkodzenie stanu kolejki DMA i w rezultacie
nieprawidłowy dostęp do pamięci podczas uzyskiwania dostępu do q->desc[] lub q->entry[].
Nie można obsłużyć żądania stronicowania jądra pod adresem wirtualnym
ffffffc01099eac0
szt: mt76_dma_add_buf+0x124/0x188 [mt76]
lr : mt76_dma_rx_fill+0x11c/0x1d8 [mt76]
sp: ffffffc016d9bbf0
x29: ffffffc016d9bc10 x28: 0000000000000000
x27: 0000000000000000 x26: ffffffb7855e50b8
x25: ffffffb80d04f000 x24: 0000000000000000
x23: 0000000000000ec0 x22: ffffffb796803648
x21: ffffffb796801f80 x20: ffffffb7968035f8
x19: 0000000000000ec0 x18: 0000000000000000
x17: 000000004ec00000 x16: 000000000ec00000
x15: ffffffc01099eac0 x14: 000000004ec00000
x13: 00000000ffc5a000 x12: ffffffc016d9bc32
x11: 00000000ffffffff x10: 0000000000000002
x9: 0000000000000000 x8: 000000000000b4ac
x7: 0000000000000a20 x6: ffffffb6c1806400
x5 : 0000000000000000 x4 : ffffffb80d04f000
x3 : 0000000000000000 x2 : 0000000000000001
x1 : 000000000ec04000 x0 : ffffffb7968035f8
Śledzenie połączeń:
mt76_dma_add_buf+0x124/0x188 [mt76 (HASH:1029 4)]
mt76_dma_rx_reset+0xe8/0xfc [mt76 (HASH:1029 4)]
mt7921_wpdma_reset+0x188/0x1b0 [mt7921e (HASH:ee48 5)]
mt7921e_mac_reset+0x128/0x418 [mt7921e (HASH:ee48 5)]
mt7921_mac_reset_work+0xac/0x1a8 [mt7921_common (HASH:f721 6)]
proces_one_work+0x188/0x514
wątek_pracownika+0x12c/0x300
kwątek+0x140/0x1fc
ret_from_fork+0x10/0x30
Napraw nieprawidłowy dostęp do pamięci, sprawdzając indeks DMA odczytany z pliku
sprzętu, zanim zostanie on użyty jako indeks kolejki. Wartość spoza zakresu, np
ponieważ 0xFFFFFFFF zwrócony, gdy magistrala jest zawieszona, jest teraz zaciśnięty, aby mógł
nie powoduje już zepsucia q->head ani q->tail. Dodatkowo sprawdź flagę bus_hung
w mt7921_mac_reset_work() przed próbą wykonania sekwencji resetowania odrzuć MCU
komunikaty, gdy magistrala jest zawieszona, i instaluj operacje na magistrali bez operacji, gdy an
Wykryto nieodwracalny błąd AER, co zapobiega dalszemu nieprawidłowemu działaniu sprzętu
dostęp.
Ze względu na ograniczenia sprzętowe – takie jak brak podłączonego sprzętu
zresetuj pin lub brak funkcji ponownego sondowania hosta – wpływ na Wi-Fi
urządzenia mogą po tym czasie nie powrócić do normalnego stanu operacyjnego
pewne błędy, nawet przy włączonej funkcji AER.
>_ 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