
Phát hiện biến thể Spectre-v2 BTR có thể rò rỉ bộ nhớ Linux
"Researchers disclosed Branch Target Reuse (BTR), a new Spectre-v2 variant that exploits stale indirect branch prediction entries in JIT engines and the Linux kernel to achieve transient control-flow hijacking and leak sensitive data. The issue affects SpiderMonkey, GraalVM, and the Linux cBPF JIT, and mitigations have been merged into the Linux kernel under CVE-2026-64507 and CVE-2026-64508."
Ảnh hưởng đến JIT engines và Linux kernel, có thể dẫn tới rò rỉ dữ liệu nhạy cảm và bypass một số cơ chế Spectre hardening. Mức độ nghiêm trọng tăng nếu hệ thống cho phép thực thi mã không đặc quyền trong môi trường JIT.
Có thể tác động đến máy chủ Linux, trình duyệt và runtime trong môi trường doanh nghiệp, đặc biệt nơi dùng JIT ở quy mô lớn. Cần ưu tiên vá kernel và kiểm tra khả năng ảnh hưởng tới ứng dụng hiệu năng cao hoặc dịch vụ đa người dùng.
Các nhà nghiên cứu từ VUSec và Scuola Superiore Sant'Anna đã công bố một biến thể mới của Spectre-v2 mang tên Branch Target Reuse (BTR). Kỹ thuật này khai thác các mục dự đoán nhánh gián tiếp còn “cũ” trong JIT engines và Linux kernel, từ đó có thể gây transient control-flow hijacking và làm lộ dữ liệu nhạy cảm.
Theo công bố, BTR đã được đánh giá trên SpiderMonkey của Mozilla Firefox, GraalVM và Linux cBPF JIT; cả ba đều bị ảnh hưởng, dù mức độ khai thác và tốc độ rò rỉ khác nhau. Nhóm nghiên cứu cũng xây dựng được 2 exploit end-to-end trên Linux kernel, có thể dùng để lấy lại root password hash trong vòng vài phút trên hệ thống Intel đã vá đầy đủ nhưng vẫn bật các cơ chế bảo vệ mặc định.
Điểm đáng chú ý là BTR liên quan đến tương tác giữa Self-Modifying Code (SMC) và indirect branch prediction. Sau khi mã JIT bị giải phóng và cấp phát lại, CPU có thể dùng lại mục dự đoán nhánh lỗi thời, dẫn đến thực thi suy đoán sai và rò rỉ dữ liệu.
Các bản giảm thiểu đã được hợp nhất vào Linux kernel dưới CVE-2026-64507 và CVE-2026-64508. Khuyến nghị các đội vận hành cập nhật kernel, rà soát cấu hình JIT, và đánh giá thêm các biện pháp như IBPB hoặc site isolation tùy nền tảng.