
Lỗi nghiêm trọng trong LMCache cho phép thực thi mã từ xa
"A critical unauthenticated remote code execution vulnerability in LMCache, tracked as CVE-2026-105192, affects versions 0.3.9 through 0.5.5 and also impacts 0.5.6 release candidates and the development branch. The flaw exists in multiprocess mode where a ZeroMQ message is deserialized with pickle before type checks, allowing code execution on exposed cache servers; no patched release is available yet, so operators are advised to keep the service bound to localhost or a trusted network."
Tác động rất cao do thực thi mã từ xa không cần xác thực; nếu dịch vụ bị lộ ra mạng, kẻ tấn công có thể chiếm quyền tiến trình và mở rộng ảnh hưởng trong hệ thống.
Có thể gây gián đoạn dịch vụ AI/LLM, rủi ro lộ dữ liệu cache và phát sinh yêu cầu khẩn cấp về cấu hình, cô lập mạng, kiểm tra triển khai.
LMCache, phần mềm mã nguồn mở hỗ trợ tăng tốc máy chủ LLM như vLLM, đang tồn tại lỗ hổng CVE-2026-105192 với mức độ 9.8/10. Lỗi ảnh hưởng đến các phiên bản từ 0.3.9 đến 0.5.5, đồng thời xuất hiện ở các bản 0.5.6 release candidates và nhánh phát triển. Hiện chưa có bản vá.
Vấn đề nằm ở multiprocess mode, khi máy chủ cache giao tiếp qua ZeroMQ và giải tuần tự dữ liệu bằng pickle trước khi kiểm tra kiểu thông điệp. Nếu dịch vụ được cấu hình lắng nghe trên địa chỉ có thể truy cập từ mạng, kẻ tấn công không cần xác thực có thể gửi thông điệp được tạo đặc biệt để thực thi lệnh với quyền của tiến trình LMCache. Theo mô tả, trên một số image container chính thức, tiến trình này chạy với quyền root.
Khuyến nghị tạm thời là không công khai cổng LMCache ra mạng, chỉ cho phép chạy trên localhost hoặc trong mạng nội bộ tin cậy. Nếu bắt buộc phải mở trong môi trường cụm, cần giới hạn truy cập bằng firewall và rà soát cấu hình triển khai, đặc biệt với các mẫu Kubernetes mặc định.