CVE-2026-23415
futex: Correzione di UaF tra futex_key_to_node_opt() e vma_replace_policy()
- Pubblicato
- 2 apr 2026
- Aggiornato
- 5 ago 2026
- Assegnazione CNA
- Linux
- Evidenza osservata
- 8 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HBasso · prossimi 30 giorni
- Percentile
- 3,1%
- Data del modello
- 21 set 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
Nel kernel Linux è stata risolta la seguente vulnerabilità: futex: Correzione di UaF tra futex_key_to_node_opt() e vma_replace_policy(). Durante l'esecuzione di futex_key_to_node_opt(), vma->vm_policy viene letto sotto lock mmap speculativo e RCU. Contemporaneamente, mbind() può chiamare vma_replace_policy(), che libera immediatamente la vecchia mempolicy tramite kmem_cache_free(). Questo crea una race condition in cui __futex_key_to_node() dereferenzia un puntatore mempolicy già liberato, causando una lettura use-after-free di mpol->mode. [ 151.412631] BUG: KASAN: slab-use-after-free in __futex_key_to_node (kernel/futex/core.c:349) [ 151.414046] Read of size 2 at addr ffff888001c49634 by task e/87 [ 151.415969] Call Trace: [ 151.416732] __asan_load2 (mm/kasan/generic.c:271) [ 151.416777] __futex_key_to_node (kernel/futex/core.c:349) [ 151.416822] get_futex_key (kernel/futex/core.c:374 kernel/futex/core.c:386 kernel/futex/core.c:593) Correzione aggiungendo rcu a __mpol_put().
Fonti
1Exploit proof-of-concept per CVE-2026-23415, un use-after-free nel sottosistema futex del kernel Linux, che dimostra una race condition tra futex_key_to_node_opt() e vma_replace_policy().
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.