➔ Trở về Trang chủ
OrangeCloud Insights
Security••⏱️ 2 phút đọc•Biên tập: OrangeCloud Insights (AI-assisted)•Nguồn: thehackernews.com – info@thehackernews.com (The Hacker News)
Phát hiện biến thể Spectre-v2 BTR có thể rò rỉ bộ nhớ Linux

Phát hiện biến thể Spectre-v2 BTR có thể rò rỉ bộ nhớ Linux

Tóm tắt kỹ thuật (TL;DR)

"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."

🛡️ Tác động Bảo mật9/10

Ả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.

💼 Tác động Vận hành7/10

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.

Xem nguồn tin gốc để kiểm tra kỹ hơn các thông số kỹ thuật:Xem nguồn tin gốc ➔