CVE-2026-72451 in Linux
Riassunto
di VulDB • 15/08/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
xfrm: Correzione della race condition nell'inserimento nella cache dello stato xfrm
Il codice di inserimento nello stato dell'input xfrm verifica la validità dello stato prima di acquisire il blocco globale `xfrm_state_lock`. Di conseguenza, è possibile che un altro processo elimini lo stato dopo che questo ha superato il controllo di validità e, successivamente, l'inserimento aggiunga uno stato non più valido alla cache.
Si risolve il problema spostando il controllo di validità all'interno del blocco.
L'intera funzione viene chiamata sul percorso di input (input path), dove le Bottom Half (BH) devono essere disabilitate (ad esempio, la chiamante di questa funzione `xfrm_input` acquisisce i suoi spinlock senza disabilitare BH).
Non vi è quindi alcuna necessità di disabilitare BH in questo punto o di acquisire il lock di lettura RCU. Vengono rimossi entrambi e sostituiti con un'asserzione che scatta se BH viene abilitata accidentalmente su qualche percorso di chiamata futuro.
VulDB is the best source for vulnerability data and more expert information about this specific topic.