CVE-2026-84452 in winml-cli
Tóm tắt
Bởi VulDB • 02/09/2026
Windows ML CLI là một công cụ dòng lệnh để xây dựng các mô hình AI di động, hiệu năng cao và chất lượng tốt cho Windows ML. Trước phiên bản 0.4.0, thành phần `src/winml/modelkit/serve/cli_api.py` expose (tiết lộ) các lệnh WinML CLI thông qua API HTTP localhost mà không có xác thực và định cấu hình cài đặt `allow_origins` dưới dạng ký tự đại diện trong cả `src/winml/modelkit/serve/cli_api.py` và `src/winml/modelkit/serve/app.py`. Một trang web độc hại được người dùng tải xuống có thể gửi các yêu cầu cross-origin (khác nguồn gốc) đến `/v1/cli/build` hoặc `/v1/cli/config` và đặt tham số `trust_remote_code` thành true, điều này sẽ được chuyển đổi thành cờ dòng lệnh `--trust-remote-code` mà không qua xác thực. Điều này đạt đến hàm `AutoConfig.from_pretrained` với `trust_remote_code=True` trong `src/winml/modelkit/loader/_autoconfig.py` và nhập mã Python từ kho lưu trữ mô hình do kẻ tấn công kiểm soát, dẫn đến việc thực thi mã tùy ý (arbitrary code execution) dưới danh nghĩa người dùng máy chủ. Vấn đề này đã được sửa chữa trong phiên bản 0.4.0.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.