CVE-2026-64259 in Linux
Riassunto
di VulDB • 26/07/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
fuse-uring: rendere un fuse_req rintracciabile solo dopo l'esecuzione di memcpy in fase di commit dell'SQE
Un userspace malintenzionato potrebbe cercare di ingannare il sistema inviando richieste SQE (Submission Queue Entry) di commit con unique/commit-id di richieste che non sono ancora state inviate al server fuse (io_uring_cmd_done() non è stata chiamata).
fuse_uring_commit_fetch() termina la richiesta fuse quando l'entry del ring presenta uno stato errato, ma ciò avrebbe potuto causare un use-after-free a causa delle operazioni memcpy in fuse_uring_send_in_task(). Per evitare tali race condition, la chiamata a fuse_uring_add_to_pq() è stata spostata dopo le operazioni di copia e immediatamente prima del completamento della richiesta io-uring: l'userspace malintenzionato non può più trovare la richiesta finché tutto il lavoro preparatorio in fuse-client/kernel non è stato completato.
Questo cambiamento sposta anche fuse_uring_add_to_pq() leggermente verso l'alto nel codice per evitare una dichiarazione anticipata (forward declaration). Inoltre, tale modifica viene applicata solo nei commit di preparazione, al fine di facilitare il backporting su kernel più vecchi.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.