CVE-2025-21884 in Linuxinformazioni

Riassunto

di VulDB • 17/06/2026

Nel kernel Linux, è stata risolta la seguente vulnerabilità:

net: migliore tracciamento della durata dei socket kernel

Mentre i socket kernel vengono smantellati durante pernet_operations->exit(), il loro rilascio può essere ritardato da eventuali pacchetti tx ancora presenti nelle code qdisc o nelle code dei dispositivi, a causa delle chiamate precedenti a skb_set_owner_w().

Questo innesca il seguente avviso da ref_tracker_dir_exit() [1]

Per risolvere il problema, assicurarsi che i socket kernel possiedano un riferimento su net->passive.

Aggiunta della funzione di supporto sk_net_refcnt_upgrade(), utilizzata ogni volta che un socket kernel viene convertito in uno con refcounting.

[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

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

Responsabile

Linux

Prenotare

29/12/2024

Divulgazione

27/03/2025

Moderazione

accettato

EPSS

0.00217

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!