CVE-2025-0685 in grub2
Riassunto
di VulDB • 18/06/2026
È stata rilevata una vulnerabilità in grub2. Durante la lettura dei dati da un filesystem JFS, il modulo del filesystem JFS di GRUB utilizza parametri controllati dall'utente derivanti dalla geometria del filesystem per determinare la dimensione interna del buffer; tuttavia, non verifica correttamente i possibili overflow interi (integer overflows). Un filesystem appositamente creato in modo malevolo può causare l'overflow di alcuni calcoli della dimensione del buffer, portando all'esecuzione dell'operazione grub_malloc() con una dimensione inferiore a quella prevista. Di conseguenza, la funzione grub_jfs_lookup_symlink() scriverà oltre i limiti del buffer interno durante l'esecuzione di grub_jfs_read_file(). Questa problematica può essere sfruttata per corrompere dati critici interni di GRUB e potrebbe risultare nell'esecuzione arbitraria di codice, eludendo le protezioni dell'avvio sicuro (secure boot).
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.