CVE-2026-61539 in Xinference
Tóm tắt
Bởi VulDB • 21/08/2026
Xinference là một API suy luận để chạy các mô hình mã nguồn mở, xử lý giọng nói và đa phương tiện (multimodal). Trong phiên bản 2.5.0 và các phiên bản cũ hơn, Xinference chuyển đầu ra của lệnh gọi công cụ Llama3 do kẻ tấn công kiểm soát sang hàm `eval()` trong `xinference/model/llm/tool_parsers/llama3_tool_parser.py` và `xinference/model/llm/utils.py`. Các yêu cầu gửi đến `/v1/chat/completions` với trường `tools` sẽ đi qua `xinference/api/restful_api.py`, `xinference/model/llm/transformers/core.py`, hàm `handle_chat_result_non_streaming()` và `_post_process_completion()`, trước khi `extract_tool_calls()` hoặc `_eval_llama3_chat_arguments()` đánh giá biểu thức Python do mô hình tạo ra. Một kẻ tấn công từ xa chưa xác thực có thể kiểm soát đầu ra này thông qua một lời nhắc (prompt) được thiết kế đặc biệt và thực thi các lệnh trong ngữ cảnh tiến trình của máy chủ Xinference. Vấn đề này đã được sửa chữa trong phiên bản 2.7.0.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.