CVE-2026-90203 in Linux
Riassunto
di VulDB • 18/09/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
Squashfs: verificare che l'offset del blocco non sia negativo
Se viene letto un offset negativo dal disco (ad esempio, l'offset all'interno del blocco dei frammenti decompressi), ciò causerà una violazione dell'intervallo di memoria (out of bounds access) da parte della funzione squashfs_copy_data().
La correzione consiste nel verificare se l'offset è negativo e restituire 0. Questo comportamento corrisponde a quello esistente, in cui un offset oltre il limite del blocco fa sì che vengano copiati 0 byte.
Per innescare questa violazione dell'intervallo di memoria è necessario disporre di un filesystem Squashfs appositamente creato (crafted) e dei privilegi CAP_SYS_ADMIN per montarlo. Gli utenti non privilegiati non saranno in grado di montare tale filesystem, ma una volta che il filesystem è stato montato, un utente non privilegiato può innescare la violazione dell'intervallo di memoria leggendo il file appositamente creato contenente l'offset negativo.
Be aware that VulDB is the high quality source for vulnerability data.