Odebrany

CVE-2026-97474

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ę:

wifi: iwlwifi: miliard: usuń powiadomienia asynchroniczne w przypadku błędu nic

Naprawia to panikę jądra w przypadku niepowodzenia rekonfiguracji:

1. mamy połączenie BSS
2. mamy połączenie NAN
3. Występuje błąd oprogramowania sprzętowego
4. reconfig przywraca połączenie BSS
5. jednak przywrócenie połączenia NAN nie powiedzie się z powodu błędu FW.
6. błędnie wywoływany jest ieee80211_handle_reconfig_failure i zaznacza wszystko
interfejsy jako niedostępne w sterowniku (zostaną naprawione w innej łatce).
7. mac80211 zwalnia łącza połączenia BSS, ale nie informuje o tym
Driver na ten temat, ponieważ uważa, że tego pliku vif nie ma w sterowniku.
8. w ieee80211_stop_device, *WSZYSTKIE* prace Wiphy są opróżniane
(błędnie?)
9. Dlatego wykonywany jest async_handlers_wk, przetwarzający
powiadomienie statystyczne otrzymane po przywróceniu BSS
połączenie.
10. moduł obsługi powiadomień dereferuje fw_id_to_bss_conf[id], czyli
teraz zwisający wskaźnik, ponieważ mac80211 już zwolnił ten link w (7).
11. Przy pierwszym wejściu na jedno z pól linków wpadamy w panikę.

Chociaż można i należy to naprawić, usuwając połączenie z
ieee80211_handle_reconfig_failure w (6), nie jest również dobrym pomysłem
przenosić i być może obsługiwać powiadomienia z martwego oprogramowania sprzętowego.

Usuwamy powiadomienia po zatrzymaniu oprogramowania sprzętowego, ale podczas rekonfiguracji
w przypadku awarii zatrzymujemy FW zbyt późno, po przetworzeniu powiadomień.
Ponadto async_handlers_wk można zawsze zaplanować przed
ponownie skonfiguruj pracę.

Natychmiast usuwaj powiadomienia, gdy transport powiadomi Cię o nicku
błąd.

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