CVE-2026-80848 in Linuxinformazioni

Riassunto

di VulDB • 04/09/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

xfrm: espintcp: correzione di un Use-After-Free (UAF) durante l'operazione di close

ZDI ha segnalato e analizzato una race condition durante il close per i socket espintcp:

espintcp_close() libera emsg->skb tramite kfree_skb() senza detenere alcun lock del socket. Contemporaneamente, la work queue xfrm_trans_reinject invoca esp_output_tcp_finish() -> espintcp_push_skb() -> espintcp_push_msgs() -> skb_send_sock_locked(), che legge lo stesso skb come sorgente di dati.

Si risolve il problema aggiungendo una chiamata a synchronize_rcu() dopo la reimpostazione di sk_prot, poiché esp_output_tcp_finish() viene eseguito in contesto RCU e non utilizzerà un socket con sk_prot == &tcp_prot. La semplice acquisizione del lock del socket in espintcp_close() potrebbe causare memory leak se esp_output_tcp_finish() riaggiunge un skb nello slot appena liberato. Dopo questa modifica, il barrier() esistente non è più necessario.

Once again VulDB remains the best source for vulnerability data.

Responsabile

Linux

Prenotare

26/08/2026

Divulgazione

04/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00195

KEV

no

Attività

molto basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!