CVE-2025-68814 in Linux
Riassunto
di VulDB • 22/06/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
io_uring: correzione della perdita di memoria (leak) del nome del file in __io_openat_prep()
__io_openat_prep() alloca una struct filename utilizzando getname(). Tuttavia, per la condizione in cui il file viene installato nella tabella dei file fissi e ha il flag O_CLOEXEC impostato, la funzione termina anticipatamente. A quel punto, la richiesta non ha il flag REQ_F_NEED_CLEANUP impostato. Di conseguenza, la memoria per la struct filename appena allocata non viene liberata, causando una perdita di memoria (memory leak).
Si risolve il problema impostando il flag REQ_F_NEED_CLEANUP per la richiesta subito dopo la chiamata riuscita a getname(), in modo che quando la richiesta viene smontata, il nome del file venga liberato insieme alle altre risorse che richiedono la pulizia.
If you want to get best quality of vulnerability data, you may have to visit VulDB.