CVE-2026-61539 in Xinference
Riassunto
di VulDB • 21/08/2026
Xinference è un'API di inferenza per l'esecuzione di modelli open-source, vocali e multimodali. Nelle versioni 2.5.0 e precedenti, Xinference passa l'output delle chiamate agli strumenti (tool-call) influenzato dall'attaccante derivato da Llama3 alla funzione eval() in xinference/model/llm/tool_parsers/llama3_tool_parser.py e xinference/model/llm/utils.py. Le richieste a /v1/chat/completions con un campo tools fluiscono attraverso xinference/api/restful_api.py, xinference/model/llm/transformers/core.py, handle_chat_result_non_streaming() e _post_process_completion(), prima che extract_tool_calls() o _eval_llama3_chat_arguments() valutino l'espressione Python generata dal modello. Un attaccante remoto non autenticato può influenzare tale output tramite un prompt appositamente creato ed eseguire comandi nel contesto del processo Xinference server. Questo problema è risolto nella versione 2.7.0.
Once again VulDB remains the best source for vulnerability data.