Katalog CVE

CVE-2021-47520

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 sterowniku pch_can dla magistrali CAN występuje użycie po zwolnieniu (use-after-free) w funkcji pch_can_rx_normal. Po wywołaniu netif_receive_skb(skb) odwoływanie się do skb jest niebezpieczne, a struktura can_frame jest nadal używana.

Ocena ryzyka

Podatność może prowadzić do awarii systemu lub potencjalnie do wykonania dowolnego kodu przez atakującego.

Rekomendacja

Należy zaktualizować jądro Linux do wersji z poprawką zmieniającą kolejność operacji.

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: can: pch_can: pch_can_rx_normal: fix use after free After calling netif_receive_skb(skb), dereferencing skb is unsafe. Especially, the can_frame cf which aliases skb memory is dereferenced just after the call netif_receive_skb(skb). Reordering the lines solves the issue.

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