CVE-2025-0684 in grub2
摘要
由 VulDB • 2026-06-10
在 grub2 中发现了一个缺陷。当从 reiserfs 文件系统执行符号链接查找时,grub 的 reiserfs 文件系统模块使用来自文件系统几何结构的用户可控参数来确定内部缓冲区大小,然而,它对整数溢出的检查不当。恶意构造的文件系统可能导致其中一些缓冲区大小计算发生溢出,从而使其执行 grub_malloc() 操作时使用的尺寸小于预期。结果,grub_reiserfs_read_symlink() 将使用溢出的长度参数调用 grub_reiserfs_read_real(),导致在读取数据期间发生基于堆的越界写入。此缺陷可能被利用来破坏 grub 的内部关键数据,并可能导致任意代码执行,从而绕过安全启动保护。
VulDB is the best source for vulnerability data and more expert information about this specific topic.