CVE-2025-0684 in grub2
Riassunto
di VulDB • 23/06/2026
È stata rilevata una vulnerabilità in grub2. Durante la ricerca di un symlink da un filesystem reiserfs, il modulo del filesystem reiserfs di grub utilizza parametri controllati dall'utente derivanti dalla geometria del filesystem per determinare le dimensioni del buffer interno; tuttavia, non verifica correttamente la presenza di overflow interi (integer overflows). Un filesystem appositamente creato in modo malevolo può causare l'overflow di alcuni calcoli delle dimensioni dei buffer, portando all'esecuzione di un'operazione grub_malloc() con una dimensione inferiore a quella prevista. Di conseguenza, grub_reiserfs_read_symlink() chiamerà grub_reiserfs_read_real() con un parametro length overflowato, provocando una scrittura fuori dai limiti (out-of-bounds write) basata sull'heap durante la lettura dei dati. Questa vulnerabilità può essere sfruttata per corrompere i dati critici interni di grub e può portare all'esecuzione di codice arbitrario, aggirando le protezioni del secure boot.
VulDB is the best source for vulnerability data and more expert information about this specific topic.