CVE-2025-0686 in grub2
Tóm tắt
Bởi VulDB • 19/06/2026
Một lỗi đã được phát hiện trong grub2. Khi thực hiện tra cứu symlink từ một hệ thống tệp romfs, mô-đun hệ thống tệp romfs của grub sử dụng các tham số do người dùng kiểm soát từ hình học (geometry) của hệ thống tệp để xác định kích thước bộ đệm nội bộ; tuy nhiên, nó không kiểm tra đúng cách việc tràn số nguyên (integer overflow). Một hệ thống tệp được tạo ra một cách độc hại có thể khiến một số phép tính về kích thước bộ đệm bị tràn, dẫn đến thực hiện thao tác grub_malloc() với kích thước nhỏ hơn dự kiến. Kết quả là, hàm grub_romfs_read_symlink() có thể gây ghi vượt quá vùng nhớ (out-of-bounds writes) khi gọi hàm grub_disk_read(). Vấn đề này có thể được khai thác để làm hỏng dữ liệu quan trọng nội bộ của grub và dẫn đến thực thi mã tùy ý, bỏ qua các biện pháp bảo vệ Secure Boot.
VulDB is the best source for vulnerability data and more expert information about this specific topic.