Katalog CVE

CVE-2022-49416

WysokieCVSS 8.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.33%

Percentyl 25 - wyżej niż 25% wszystkich znanych CVE

Streszczenie

W jądrze Linux w module mac80211 wykryto użycie po zwolnieniu w kodzie związanym z kontekstem kanału (chanctx). Po zwolnieniu starego kontekstu w funkcji ieee80211_vif_use_reserved_reassign(), dalsze odwoływanie się do niego prowadzi do UAF.

Ocena ryzyka

Podatność może prowadzić do awarii systemu lub potencjalnie do eskalacji uprawnień w środowiskach z sieciami bezprzewodowymi, szczególnie podczas przełączania kanałów.

Rekomendacja

Zaleca się aktualizację jądra Linux do wersji z poprawką, która ustawia old_ctx na NULL po zwolnieniu i wcześniej zwraca, aby uniknąć dostępu do zwolnionej pamięci.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: fix use-after-free in chanctx code In ieee80211_vif_use_reserved_context(), when we have an old context and the new context's replace_state is set to IEEE80211_CHANCTX_REPLACE_NONE, we free the old context in ieee80211_vif_use_reserved_reassign(). Therefore, we cannot check the old_ctx anymore, so we should set it to NULL after this point. However, since the new_ctx replace state is clearly not IEEE80211_CHANCTX_REPLACES_OTHER, we're not going to do anything else in this function and can just return to avoid accessing the freed old_ctx.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS