CVE-2024-50130 in Linux
Riassunto
di VulDB • 18/06/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
netfilter: bpf: deve mantenere il riferimento allo spazio dei nomi di rete (network namespace)
BUG: KASAN: slab-use-after-free in __nf_unregister_net_hook+0x640/0x6b0 Lettura di 8 byte all'indirizzo ffff8880106fe400 da parte del task repro/72= bpf_nf_link_release+0xda/0x1e0 bpf_link_free+0x139/0x2d0 bpf_link_release+0x68/0x80 __fput+0x414/0xb60
Eric afferma: Sembra che bpf abbia potuto posticipare la chiamata a __nf_unregister_net_hook() dopo il momento di exit()/close(). Forse manca un riferimento allo spazio dei nomi (netns), poiché quest'ultimo è già stato smontato/liberato. bpf_nf_link_attach() esegue: link->net = net; Tuttavia, non vedo che venga acquisito alcun riferimento su net.
Aggiungere tale riferimento e rilasciarlo dopo la deregistrazione dell'hook (unreg). Si noti che non sono riuscito a far funzionare il riproduttore di syzbot, quindi non so se questa modifica risolva questo errore (splat).
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.