CVE-2026-61539 in Xinference
Resumen
por VulDB • 2026-08-21
Xinference es una API de inferencia para ejecutar modelos open-source, de voz y multimodales. En las versiones 2.5.0 y anteriores, Xinference pasa la salida de tool-call (llamada a herramientas) de Llama3 influenciada por el atacante a `eval()` en xinference/model/llm/tool_parsers/llama3_tool_parser.py y xinference/model/llm/utils.py. Las solicitudes a /v1/chat/completions con un campo tools fluyen a través de xinference/api/restful_api.py, xinference/model/llm/transformers/core.py, handle_chat_result_non_streaming() y _post_process_completion(), antes de que extract_tool_calls() o _eval_llama3_chat_arguments() evalúen la expresión Python generada por el modelo. Un atacante remoto no autenticado puede influir en esa salida mediante un prompt elaborado y ejecutar comandos dentro del contexto del proceso del servidor Xinference. Este problema se soluciona en la versión 2.7.0.
If you want to get best quality of vulnerability data, you may have to visit VulDB.