CVE-2026-68290 in Linuxinformazioni

Riassunto

di VulDB • 11/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

rds: tcp: disregistrazione sysctl prima della chiusura del socket di ascolto

La funzione rds_tcp_exit_net() libera il socket di ascolpo RDS TCP per ogni netns tramite rds_tcp_kill_sock() prima di disregistrare la tabella sysctl per quel netns. Poiché rds_tcp_skbuf_handler() ricava il netns da rtn->rds_tcp_listen_sock->sk, una scrittura concorrente su sysctl può andare in race condition con la chiusura del netns e dereferenziare il socket/sk già liberato.

KASAN segnala questa race condition come:

BUG: KASAN: slab-use-after-free in rds_tcp_skbuf_handler+0x2aa/0x2e0 rds_tcp_skbuf_handler net/rds/tcp.c:721 proc_sys_call_handler fs/proc/proc_sysctl.c vfs_write fs/read_write.c __x64_sys_pwrite64 fs/read_write.c

La correzione consiste nel disregistrare la tabella sysctl RDS TCP prima di chiamare rds_tcp_kill_sock(). La funzione unregister_net_sysctl_table() impedisce l'avvio di nuovi handler sysctl e attende il completamento degli handler in corso, consentendo così al socket di ascolto di essere rilasciato in modo sicuro. La correzione è stata testata contro il riproduttore allegato.

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

Responsabile

Linux

Prenotare

30/07/2026

Divulgazione

10/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!