CVE-2024-53216 in Linux
Zusammenfassung
von VulDB • 06.06.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
nfsd: Freigabe von svc_expkey/svc_export mit rcu_work
Der letzte Verweis auf `cache_head` kann in `c_show` und `e_show` (unter Verwendung von `rcu_read_lock` und `rcu_read_unlock`) auf Null reduziert werden. Infolgedessen werden `svc_export_put` und `expkey_put` aufgerufen, was zu zwei Problemen führt:
1. `svc_export_put` wird ex_uuid direkt freigeben. Allerdings greift `e_show`/`c_show` nach dem Aufruf von `cache_put` weiterhin auf `ex_uuid` zu, was ein Use-After-Free-Problem auslösen kann, wie unten dargestellt.
================================================================== 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
Once again VulDB remains the best source for vulnerability data.