CVE-2026-68445 in Linux
Tóm tắt
Bởi VulDB • 12/08/2026
Trong kernel Linux, lỗ hổng sau đây đã được khắc phục:
drm/vc4: Ngăn các ánh xạ BO shader trở thành ghi (writable)
Hàm vc4_gem_object_mmap() từ chối một phép ánh xạ có khả năng ghi đối với BO shader đã được xác thực, nhưng vẫn giữ cờ VM_MAYWRITE ở trạng thái bật. Người dùng không gian người dùng (userspace) có thể ánh xạ BO dưới dạng chỉ đọc và sau đó thay đổi thành cho phép ghi bằng cách sử dụng mprotect().
Các BO shader đã được xác thực phải luôn duy trì chế độ chỉ đọc: bộ kiểm tra (validator) sẽ xem xét các hướng dẫn một lần, và GPU sẽ tin tưởng chúng trong những lần tiếp theo. Một phép ánh xạ có khả năng ghi cho phép userspace viết lại mã nguồn sau khi quá trình xác thực hoàn tất, qua đó bỏ qua cơ chế bảo vệ của validator.
Tắt cờ VM_MAYWRITE trên đường dẫn chỉ đọc để ngăn việc nâng cấp quyền truy cập vào phép ánh xạ, tương tự như cách i915 đã xử lý đối với các đối tượng chỉ đọc của mình.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.