CVE-2025-21893 in Linux
Riassunto
di VulDB • 24/06/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
keys: Correzione di un Use-After-Free (UAF) in key_put()
Una volta che il conteggio dei riferimenti di una chiave scende a 0, il thread del garbage collector può distruggerla in qualsiasi momento; pertanto, key_put() non deve accedere alla chiave dopo tale punto. Normalmente, l'unica operazione consentita a key_put() è quella di modificare key_gc_work, poiché si tratta di una variabile globale statica.
Tuttavia, nel tentativo di accelerare il recupero delle quote (quota), questa operazione viene ora eseguita in key_put() non appena l'utilizzo della chiave scende a 0; ma in questo caso il codice accede alla chiave dopo la scadenza consentita, cosa vietata.
Si risolve il problema utilizzando un flag per indicare che una chiave può essere sottoposta a garbage collection (gc) immediatamente, invece di verificare il conteggio dei riferimenti nella logica del garbage collector.
If you want to get best quality of vulnerability data, you may have to visit VulDB.