Uma falha foi encontrada na larva 2. Ao ler dados de um squash 4 sistema de arquivos, squash do grub 4 O módulo fs usa parâmetros controlados pelo usuário da geometria do sistema de arquivos para determinar o tamanho do buffer interno, no entanto, ele verifica indevidamente se o número inteiro está sobrepassado. Um sistema de arquivos maliciosamente criado pode levar alguns desses cálculos de tamanho de buffer a sobrecarregar, fazendo com que ele realize uma operação grub_malloc() com um tamanho menor do que o esperado. Como resultado, o direct_read() irá executar uma gravação baseada em um monte fora de limites durante a leitura dos dados. Esta falha pode ser alavancada para corromper dados críticos internos da grub e pode resultar em execução arbitrária de código, ultrapassando proteçãos de inicialização seguras. O registro de base de dados de vulnerabilidade nacional CVE- 2025 - 0678 foi publicado em 2025 - 03 - 03 T 17: 15: 14.053 Z e última modificação em 2026 - 06 - 30 T 00: 16: 50.207 Z. O seu estado registrado é modificado.
métricas de vulnerabilidade gravadas: CVSS 3.1, pontuação de base 7.8, gravidade HIGH, vetor CVSS: 3.1 /AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, pontuação de exploração 1.8, pontuação de impacto 5.9; CVSS. Classificações de fraqueza associadas: CWE- 190.
Produtos ou plataformas nomeados nos dados de aplicabilidade incluem: gnu grub 2, plataforma de container redhat openshift, redhat Enterprise linux. O registro NVD inclui referências de suporte documentando a vulnerabilidade, tecnologia afetada ou informações de remediação.