Katalog CVE

CVE-2021-47397

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

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.77%

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

Streszczenie

W jądrze Linux w protokole SCTP funkcja sctp_rcv_ootb nie sprawdza, czy skb_header_pointer zwraca NULL przed użyciem, co może prowadzić do dereferencji wskaźnika NULL. Poprawka dodaje sprawdzenie i wyjście z funkcji, gdy zwracana jest wartość NULL.

Ocena ryzyka

Dereferencja wskaźnika NULL może prowadzić do awarii systemu (paniki jądra) i potencjalnego wykorzystania podatności przez atakującego wysyłającego specjalnie spreparowane pakiety SCTP.

Rekomendacja

Zastosuj aktualizację jądra Linux zawierającą poprawkę, która dodaje sprawdzenie zwracanej wartości skb_header_pointer w funkcji sctp_rcv_ootb.

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: sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb We should always check if skb_header_pointer's return is NULL before using it, otherwise it may cause null-ptr-deref, as syzbot reported: KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007] RIP: 0010:sctp_rcv_ootb net/sctp/input.c:705 [inline] RIP: 0010:sctp_rcv+0x1d84/0x3220 net/sctp/input.c:196 Call Trace: <IRQ> sctp6_rcv+0x38/0x60 net/sctp/ipv6.c:1109 ip6_protocol_deliver_rcu+0x2e9/0x1ca0 net/ipv6/ip6_input.c:422 ip6_input_finish+0x62/0x170 net/ipv6/ip6_input.c:463 NF_HOOK include/linux/netfilter.h:307 [inline] NF_HOOK include/linux/netfilter.h:301 [inline] ip6_input+0x9c/0xd0 net/ipv6/ip6_input.c:472 dst_input include/net/dst.h:460 [inline] ip6_rcv_finish net/ipv6/ip6_input.c:76 [inline] NF_HOOK include/linux/netfilter.h:307 [inline] NF_HOOK include/linux/netfilter.h:301 [inline] ipv6_rcv+0x28c/0x3c0 net/ipv6/ip6_input.c:297

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