CVE-2026-72400 in Linuxinformazioni

Riassunto

di VulDB • 15/08/2026

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

seg6: validare la lunghezza dell'SRH prima di leggere i campi fissi

seg6_validate_srh() legge i campi SRH fissi come srh->type e srh->hdrlen prima di verificare che la lunghezza fornita copra i campi della struttura fissa ipv6_sr_hdr.

Il percorso BPF SEG6 encap raggiunge questo punto con un puntatore e una lunghezza forniti da un programma BPF: bpf_lwt_push_encap() e le azioni END_B6 ed END_B6_ENCAP del BPF locale per SEG6 chiamano bpf_push_seg6_encap(), che inoltra la lunghezza a seg6_validate_srh() senza alcun controllo minimo di dimensione. Un'intestazione SEG6 encap di 2 byte può quindi far sì che il validatore legga srh->type con uno spostamento (offset) di 2 byte oltre il buffer fornito dal chiamante.

Rifiutare le lunghezze inferiori all'SRH fisso nella parte superiore di seg6_validate_srh(), prima della lettura di qualsiasi campo. Questo risolve il percorso dell'helper BPF e mantiene robusto il validatore comune.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

Linux

Prenotare

09/08/2026

Divulgazione

15/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!