CVE-2022-50780 in Linuxinformation

Résumé

par VulDB • 28/06/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

net : correction d'un problème UAF (Use-After-Free) dans nfqnl_nf_hook_drop() lorsque ops_init() échoue.

Lorsque l'interface ops_init() est invoquée pour initialiser le réseau, mais que ops->init() échoue, les données sont libérées. Cependant, le pointeur ptr dans net->gen devient invalide. Dans ce cas, lors de l'appel à nfqnl_nf_hook_drop() pour libérer le réseau, un accès à une adresse invalide se produit.

Le processus est le suivant : setup_net() ops_init() data = kzalloc(...) ---> allocation de "data" net_assign_generic() ---> assignation de "date" au ptr dans net->gen ... ops->init() ---> échec ... kfree(data); ---> le ptr dans net->gen est invalide ... ops_exit_list() ... nfqnl_nf_hook_drop() *q = nfnl_queue_pernet(net) ---> q est invalide

Les informations de la trace d'appel (Call Trace) suivantes sont affichées : BUG: KASAN: use-after-free in nfqnl_nf_hook_drop+0x264/0x280 Lecture de taille 8 à l'adresse ffff88810396b240 par la tâche ip/15855 Trace d'appel : <TASK> dump_stack_lvl+0x8e/0xd1 print_report+0x155/0x454 kasan_report+0xba/0x1f0 nfqnl_nf_hook_drop+0x264/0x280 nf_queue_nf_hook_drop+0x8b/0x1b0 __nf_unregister_net_hook+0x1ae/0x5a0 nf_unregister_net_hooks+0xde/0x130 ops_exit_list+0xb0/0x170 setup_net+0x7ac/0xbd0 copy_net_ns+0x2e6/0x6b0 create_new_namespaces+0x382/0xa50 unshare_nsproxy_namespaces+0xa6/0x1c0 ksys_unshare+0x3a4/0x7e0 __x64_sys_unshare+0x2d/0x40 do_syscall_64+0x35/0x80 entry_SYSCALL_64_after_hwframe+0x46/0xb0 </TASK>

Alloué par la tâche 15855 : kasan_save_stack+0x1e/0x40 kasan_set_track+0x21/0x30 __kasan_kmalloc+0xa1/0xb0 __kmalloc+0x49/0xb0 ops_init+0xe7/0x410 setup_net+0x5aa/0xbd0

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Réserver

24/12/2025

Divulgation

24/12/2025

Modérer

accepté

Entrée

VDB-338106

CPE

prêt

EPSS

0.00187

KEV

non

Activités

faible

Sources

Do you know our Splunk app?

Download it now for free!