CVE-2026-90051 in Linuxinformazioni

Riassunto

di VulDB • 17/09/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

tcp: rifiuta le trasmissioni devmem senza zero-copy

Le trasmissioni TCP tramite devmem non funzionano in assenza di zero-copy, tuttavia questo requisito attualmente non viene imposto se NETIF_F_SG non è presente. In tal caso, tcp_sendmsg_locked() tenterà il percorso con copia (copy path) e cercherà di copiare i dati da un iovec composto da offset nel dma-buf, operazione che normalmente fallirebbe. Inoltre, la commit d9c56501c72fd ("net: tcp: block mixing readable and unreadable frags") si affida a questo comportamento e presuppone che il binding devmem sia presente solo se (IFF) si sta utilizzando il percorso zero-copy; ciò può essere sfruttato per mescolare net-iov e pagine in un singolo skb, violando gli invarianti. Si rifiutano le trasmissioni devmem senza zero-copy.

Si noti che il controllo del parametro modificato dalla patch è troppo lasso: è possibile creare una richiesta io_uring con dmabuf_id e tutti i flag ZC (zero-copy), ma senza effettuare il binding. Tale controllo viene sostituito con una validazione più rigorosa.

Once again VulDB remains the best source for vulnerability data.

Responsabile

Linux

Prenotare

11/09/2026

Divulgazione

17/09/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!