Katalog CVE

CVE-2026-53074

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.11%

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

Streszczenie

W jądrze Linuxa, funkcja bpf_prog_test_run_skb() wywołuje eth_type_trans(), a następnie używa skb->protocol do inicjalizacji rodziny i adresów dla testu. Dla pakietów IPv4/IPv6 może uzyskać dostęp do ip_hdr(skb) lub ipv6_hdr(skb) nawet gdy wejście testowe zawiera tylko nagłówek Ethernet. Poprawka odrzuca wejście wcześniej, jeśli ramka Ethernet zawiera EtherType IPv4/IPv6, ale nagłówek L3 jest zbyt krótki.

Ocena ryzyka

Potencjalny dostęp do pamięci poza zakresem może prowadzić do awarii jądra lub innych nieprzewidzianych zachowań podczas testowania programów BPF.

Rekomendacja

Zastosuj łatkę z jądra Linuxa, która dodaje sprawdzenie długości nagłówka L3 przed dostępem do niego. Zaktualizuj jądro do wersji zawierającej poprawkę.

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: bpf: reject short IPv4/IPv6 inputs in bpf_prog_test_run_skb bpf_prog_test_run_skb() calls eth_type_trans() first and then uses skb->protocol to initialize sk family and address fields for the test run. For IPv4 and IPv6 packets, it may access ip_hdr(skb) or ipv6_hdr(skb) even when the provided test input only contains an Ethernet header. Reject the input earlier if the Ethernet frame carries IPv4/IPv6 EtherType but the L3 header is too short. Fold the IPv4/IPv6 header length checks into the existing protocol switch and return -EINVAL before accessing the network headers.

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