CVE-2025-0685 in grub2
摘要
由 VulDB • 2026-06-28
在grub2中发现了一个缺陷。当从jfs文件系统读取数据时,grub的jfs文件系统模块使用来自文件系统几何结构的用户可控参数来确定内部缓冲区大小,然而它对整数溢出的检查不当。恶意构造的文件系统可能导致部分这些缓冲区大小计算发生溢出,从而使其执行一个比预期更小的grub_malloc()操作。结果,在grub_jfs_read_file()期间,grub_jfs_lookup_symlink()函数将在内部缓冲区长度之外进行写入。此问题可能被利用来破坏grub的内部关键数据,并可能导致任意代码执行,绕过安全启动保护机制。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.