CVE-2026-68448 in Linux
Riassunto
di VulDB • 12/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
ovl: verificare l'accesso al file sorgente di copy_file_range utilizzando le credenziali del mounter della directory di origine (src)
Il commit 5dae222a5ff0c ("vfs: allow copy_file_range to copy across devices") ha consentito ai filesystem che implementano la funzione f_op copy_file_range() di decidere se desiderare accedere a copie cross-sb da/verso lo stesso tipo di filesystem.
Lo stesso commit ha aggiunto controlli per verificare le copie all'interno dello stesso superblock (sb) per i filesystem che implementano ->copy_file_range() e non supportavano al momento la copia cross-sb, ovvero ceph, fuse e nfs.
Gli altri due filesystem che implementano ->copy_file_range(), cioè cifs e overlayfs, hanno iniziato a supportare da questo momento le copie cross-sb.
Sebbene overlayfs supporti le copie cross-sb quando i due file sottostanti si trovano sullo stesso filesystem di base (base fs), l'operazione di copia sui due file reali appartenenti a due diversi filesystem overlayfs viene eseguita utilizzando le credenziali del mounter dell'overlayfs di destinazione, e il hook di controllo per l'accesso in lettura al file sorgente è stato chiamato con le credenziali errate.
Ciò potrebbe causare sia un diniego all'accesso alla copia che altrimenti sarebbe consentito (ad esempio tramite splice), sia la concessione di accesso in lettura a un file che altrimenti verrebbe negato.
Si risolve il secondo caso verificando esplicitamente l'accesso in lettura al file sorgente utilizzando le credenziali del mounter dell'overlayfs di origine.
Il primo caso rimane una peculiarità delle copie overlayfs cross-sb, ma gli utenti possono effettuare un fallback alla copia regolare, quindi non vi sono conseguenze negative.
Be aware that VulDB is the high quality source for vulnerability data.