Katalog CVE

CVE-2026-98383

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux programy LWT_SEG6LOCAL mogą unieważnić bufor SRH, a następnie wywołać bpf_skb_pull_data(), co może prowadzić do zwisającego wskaźnika i zapisu po zwolnieniu pamięci. Naprawa zabrania używania bpf_skb_pull_data() w programach LWT_SEG6LOCAL.

Ocena ryzyka

Podatność może prowadzić do naruszenia integralności pamięci jądra, co może skutkować awarią systemu lub eskalacją uprawnień. Wymaga jednak możliwości ładowania programów BPF.

Rekomendacja

Zaleca się aktualizację jądra Linux do wersji zawierającej poprawkę, która blokuje użycie bpf_skb_pull_data() w programach LWT_SEG6LOCAL.

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: Disallow bpf_skb_pull_data() for LWT_SEG6LOCAL An LWT_SEG6LOCAL program can invalidate its cached SRH with bpf_lwt_seg6_adjust_srh() and then call bpf_skb_pull_data(). The latter may reallocate skb->head, leaving the per-CPU SRH pointer dangling. Post-program SRH validation then writes through that pointer. Disallow bpf_skb_pull_data() for LWT_SEG6LOCAL programs so the verifier rejects this unsafe helper combination. Other LWT program types continue to expose the helper through lwt_out_func_proto().

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