
Lỗ hổng KVM trên Linux ARM64 có thể cho phép guest truy cập bộ nhớ host
"A Linux kernel KVM vulnerability on ARM64, tracked as CVE-2026-89775, can let a nested-virtualization guest retain access to freed host memory and potentially read/write host kernel memory, enabling guest escape to the host. The issue is fixed upstream in Linux 6.18.51, 7.2.5, and 7.3-rc1; affected systems are limited to ARM64 hosts with nested virtualization enabled, and no exploit code or active exploitation has been reported."
Nguy cơ guest escape trên ARM64 KVM; có thể dẫn đến đọc/ghi bộ nhớ host và ảnh hưởng trực tiếp đến tính toàn vẹn của máy chủ.
Tác động chủ yếu đến hạ tầng ảo hóa ARM64 có bật nested virtualization; cần ưu tiên vá lỗi và rà soát cấu hình để giảm rủi ro gián đoạn hoặc leo thang đặc quyền.
Một lỗ hổng trong KVM của Linux kernel trên ARM64 có thể khiến máy ảo khách giữ quyền truy cập vào bộ nhớ host đã được giải phóng, từ đó cho phép đọc/ghi bộ nhớ kernel của máy chủ. Lỗ hổng này được theo dõi là CVE-2026-89775 và chỉ ảnh hưởng đến hệ thống ARM64 có bật nested virtualization; tính năng này trên ARM64 không bật mặc định.
Theo mô tả kỹ thuật, lỗi xảy ra khi guest sắp xếp bộ nhớ theo một cách khiến phép tính kích thước trả về 0, làm bước TLB invalidation bị bỏ qua. Kết quả là một trang bộ nhớ host đã giải phóng vẫn có thể bị guest truy cập và ghi theo đơn vị 64-bit. Nhà nghiên cứu cho biết lỗi có thể dẫn đến guest escape và thực thi mã trên host.
Bản vá đã có trong Linux 6.18.51, 7.2.5 và 7.3-rc1. Chưa ghi nhận mã khai thác công khai hay dấu hiệu bị khai thác thực tế. Với hệ thống chưa thể cập nhật ngay, cần ưu tiên kiểm tra trạng thái nested virtualization, hạn chế cấp quyền truy cập /dev/kvm khi không cần thiết, và theo dõi bản vá từ nhà phân phối.