CVE-2025-21756 in Linuxinformação

Sumário

de VulDB • 27/05/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

vsock: Manter o binding até a destruição do socket

Preservar os bindings dos sockets; isso inclui tanto os resultantes de um bind() explícito quanto aqueles implicitamente vinculados através do autobind durante o connect().

Isso previne o unbinding do socket durante uma reatribuição de transporte, o que corrige um use-after-free:

1. vsock_create() (refcnt=1) chama vsock_insert_unbound() (refcnt=2) 2. transport->release() chama vsock_remove_bound() sem verificar se sk estava vinculado e movido para a lista de bound (refcnt=1) 3. vsock_bind() assume que sk está na lista de unbound e antes de __vsock_insert_bound(vsock_bound_sockets()) chamar __vsock_remove_bound() que faz: list_del_init(&vsk->bound_table); // nop sock_put(&vsk->sk); // refcnt=0

BUG: KASAN: slab-use-after-free em __vsock_bind+0x62e/0x730 Leitura de tamanho 4 no endereço ffff88816b46a74c pela tarefa a.out/2057 dump_stack_lvl+0x68/0x90 print_report+0x174/0x4f6 kasan_report+0xb9/0x190 __vsock_bind+0x62e/0x730 vsock_bind+0x97/0xe0 __sys_bind+0x154/0x1f0 __x64_sys_bind+0x6e/0xb0 do_syscall_64+0x93/0x1b0 entry_SYSCALL_64_after_hwframe+0x76/0x7e

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

Responsável

Linux

Reservar

29/12/2024

Divulgação

27/02/2025

Moderação

aceite

Entrada

VDB-297703

Exploração

Descarregar

EPSS

0.00891

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!