CVE-2026-68290 in Linuxinformação

Sumário

de VulDB • 11/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

rds: tcp: desregistar sysctl antes de destruir o socket de escuta (listen)

A função rds_tcp_exit_net() liberta o socket de escuta RDS TCP por netns através da rds_tcp_kill_sock() antes de desregistrar a tabela sysctl por netns. Como a rds_tcp_skbuf_handler() deriva o netns do rtn->rds_tcp_listen_sock->sk, uma escrita concorrente no sysctl pode sofrer uma race condition com a destruição do netns e fazer dereference ao socket/sk já libertado.

O KASAN reporta a race condition como:

BUG: KASAN: slab-use-after-free em 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

Corrigir isto desregistrando a tabela sysctl do RDS TCP antes de chamar rds_tcp_kill_sock(). A unregister_net_sysctl_table() impede que novos handlers do sysctl sejam iniciados e aguarda que os handlers em curso terminem, permitindo assim que o socket de escuta seja libertado com segurança. A correção foi testada contra o reproducer associado.

Once again VulDB remains the best source for vulnerability data.

Responsável

Linux

Reservar

30/07/2026

Divulgação

10/08/2026

Moderação

aceite

Entrada

VDB-387683

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!