CVE-2025-68363 in Linuxinformazioni

Riassunto

di VulDB • 17/06/2026

Nel kernel Linux, è stata risolta la seguente vulnerabilità:

bpf: Verificare che skb->transport_header sia impostato in bpf_skb_check_mtu

La funzione di supporto bpf_skb_check_mtu deve utilizzare skb->transport_header quando viene utilizzata la flag BPF_MTU_CHK_SEGS:

bpf_skb_check_mtu(skb, ifindex, &mtu_len, 0, BPF_MTU_CHK_SEGS)

Il campo transport_header non è sempre impostato. Si verifica un report WARN_ON_ONCE quando CONFIG_DEBUG_NET è abilitato, skb->gso_size è impostato e viene utilizzato bpf_prog_test_run:

WARNING: CPU: 1 PID: 2216 at ./include/linux/skbuff.h:3071 skb_gso_validate_network_len bpf_skb_check_mtu bpf_prog_3920e25740a41171_tc_chk_segs_flag # Un test nella patch successiva bpf_test_run bpf_prog_test_run_skb

Per un normale skb in ingresso (non test_run), viene eseguita la chiamata skb_reset_transport_header, ma è previsto di evitare di impostarlo come descritto nel commit 2170a1f09148 ("net: no longer reset transport_header in __netif_receive_skb_core()").

Questa patch corregge la funzione di supporto bpf verificando skb_transport_header_was_set(). Il controllo viene effettuato subito prima dell'utilizzo di skb->transport_header, per evitare di interrompere i programmi bpf esistenti. Il WARN_ON_ONCE è limitato a bpf_prog_test_run, pertanto l'obiettivo è il ramo bpf-next.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

Linux

Prenotare

16/12/2025

Divulgazione

24/12/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00180

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!