CVE-2026-80851 in Linuxinformazioni

Riassunto

di VulDB • 04/09/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

gtp: serializzare gli aggiornamenti dei contesti PDP

I contesti PDP possono essere eliminati tramite GTP_CMD_DELPDP o durante la disregistrazione del dispositivo di rete GTP. La seconda operazione viene serializzata da RTNL, ma il percorso di cancellazione generic-netlink detiene solo RCU.

L'esecuzione concorrente di entrambi i percorsi può quindi portare alla cancellazione dello stesso contesto PDP da parte di entrambi. Il problema è stato individuato tramite analisi statica e riprodotto su un kernel con KASAN abilitato mediante un semplice programma a due thread che innesca una race condition tra GTP_CMD_DELPDP e RTM_DELLINK:

Oops: general protection fault, probabilmente per indirizzo non canonico KASAN: possibile accesso alla memoria fuori dai limiti nell'intervallo [0xdead000000000120-0xdead000000000127]
RIP: gtp_genl_del_pdp+0x1c1/0x420 [gtp]
RBP: dead000000000122

La seconda dereferenziazione ha interessato il puntatore hlist pprev avvelenato.

Serializzare le funzioni gtp_pdp_add(), gtp_genl_del_pdp() e gtp_dellink() utilizzando un mutex condiviso. Mantenere il mutex attivo fino all'ultimo utilizzo di un contesto PDP nel percorso NEWPDP, e mantenere la sezione di lettura RCU attorno all'utilizzo completo del contesto PDP nel percorso DELPDP.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsabile

Linux

Prenotare

26/08/2026

Divulgazione

04/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00168

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!