Katalog CVE

CVE-2021-47388

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.34%

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

Streszczenie

W jądrze Linux w podsystemie mac80211 występuje użycie po zwolnieniu (use-after-free) podczas odbioru ramek CCMP/GCMP. W pewnych warunkach zmienna 'hdr' może być nieprawidłowa, co prowadzi do użycia zwolnionej pamięci.

Ocena ryzyka

Podatność może być wykorzystana do awarii systemu lub potencjalnie do wykonania dowolnego kodu.

Rekomendacja

Należy zaktualizować jądro Linux do wersji z poprawką przeładowującą zmienną po potencjalnej realokacji.

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: mac80211: fix use-after-free in CCMP/GCMP RX When PN checking is done in mac80211, for fragmentation we need to copy the PN to the RX struct so we can later use it to do a comparison, since commit bf30ca922a0c ("mac80211: check defrag PN against current frame"). Unfortunately, in that commit I used the 'hdr' variable without it being necessarily valid, so use-after-free could occur if it was necessary to reallocate (parts of) the frame. Fix this by reloading the variable after the code that results in the reallocations, if any. This fixes https://bugzilla.kernel.org/show_bug.cgi?id=214401.

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