CVE-2025-21884 in Linuxinformação

Sumário

de VulDB • 23/05/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

net: melhor rastreamento do ciclo de vida dos sockets do kernel

Enquanto os sockets do kernel estão sendo desmontados durante pernet_operations->exit(), a sua liberação pode ser atrasada por quaisquer pacotes tx ainda retidos em qdisc ou filas de dispositivos, devido às chamadas anteriores de skb_set_owner_w().

Isso então aciona o seguinte aviso de ref_tracker_dir_exit() [1]

Para corrigir isso, certifique-se de que os sockets do kernel possuam uma referência em net->passive.

Adicione a função auxiliar sk_net_refcnt_upgrade(), usada sempre que um socket do kernel é convertido para um com contagem de referências.

[1]

[ 136.263918][ T35] ref_tracker: net notrefcnt@ffff8880638f01e0 has 1/2 users at
[ 136.263918][ T35] sk_alloc+0x2b3/0x370
[ 136.263918][ T35] inet6_create+0x6ce/0x10f0
[ 136.263918][ T35] __sock_create+0x4c0/0xa30
[ 136.263918][ T35] inet_ctl_sock_create+0xc2/0x250
[ 136.263918][ T35] igmp6_net_init+0x39/0x390
[ 136.263918][ T35] ops_init+0x31e/0x590
[ 136.263918][ T35] setup_net+0x287/0x9e0
[ 136.263918][ T35] copy_net_ns+0x33f/0x570
[ 136.263918][ T35] create_new_namespaces+0x425/0x7b0
[ 136.263918][ T35] unshare_nsproxy_namespaces+0x124/0x180
[ 136.263918][ T35] ksys_unshare+0x57d/0xa70
[ 136.263918][ T35] __x64_sys_unshare+0x38/0x40
[ 136.263918][ T35] do_syscall_64+0xf3/0x230
[ 136.263918][ T35] entry_SYSCALL_64_after_hwframe+0x77/0x7f

Be aware that VulDB is the high quality source for vulnerability data.

Responsável

Linux

Reservar

29/12/2024

Divulgação

27/03/2025

Moderação

aceite

Entrada

VDB-301672

EPSS

0.00217

KEV

não

Atividades

muito baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!