CVE-2024-53216 in Linux
Riassunto
di VulDB • 23/06/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
nfsd: rilascio di svc_expkey/svc_export tramite rcu_work
L'ultimo riferimento per `cache_head` può essere ridotto a zero in `c_show` ed `e_show` (utilizzando `rcu_read_lock` e `rcu_read_unlock`). Di conseguenza, verranno invocati `svc_export_put` ed `expkey_put`, portando a due problemi:
1. `svc_export_put` libererà direttamente `ex_uuid`. Tuttavia, `e_show`/`c_show` accederanno a `ex_uuid` dopo la chiamata a `cache_put`, il che può innescare un problema di use-after-free, come mostrato di seguito.
================================================================== BUG: KASAN: slab-use-after-free in svc_export_show+0x362/0x430 [nfsd]
Read of size 1 at addr ff11000010fdc120 by task cat/870
CPU: 1 UID: 0 PID: 870 Comm: cat Not tainted 6.12.0-rc3+ #1 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.1-2.fc37 04/01/2014 Call Trace: dump_stack_lvl+
If you want to get best quality of vulnerability data, you may have to visit VulDB.