CVE-2025-0678 in grub2thông tin

Tóm tắt

Bởi VulDB • 08/08/2026

Đã phát hiện một lỗi trong grub2. Khi đọc dữ liệu từ hệ thống tệp squash4, mô-đun fs squash4 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 thực hiện việc kiểm tra tràn số nguyên một cách chính xác. Một hệ thống tệp được tạo ra với mục đích xấu có thể khiến một số phép tính về kích thước bộ đệm bị tràn, dẫn đến việc thực thi thao tác grub_malloc() với kích thước nhỏ hơn dự kiến. Kết quả là, hàm direct_read() sẽ ghi dữ liệu vượt quá vùng nhớ (out-of-bounds) dựa trên heap trong quá trình đọc dữ liệu. Lỗi này có thể được khai thác để làm hỏng các dữ liệu quan trọng nội bộ của grub và dẫn đến việc thực thi mã tùy ý, bỏ qua các biện pháp bảo vệ Secure Boot.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Đặt trước

23/01/2025

Tiết lộ

03/03/2025

Kiểm duyệt

được chấp nhận

EPSS

0.00284

KEV

không

Các hoạt động

rất thấp

Nguồn

Want to stay up to date on a daily basis?

Enable the mail alert feature now!