FICHE CVE

CVE-2026-61539

Publiée le 2026-08-21 · Dernière modification le 2026-10-12

🇫🇷 EN BREF

Les serveurs Xinference utilisant la version 2.5.0 ou une version antérieure sont vulnérables à l'exécution distante de code. Un attaquant non authentifié peut envoyer une requête spécialement conçue via l'API de complétion de chat pour inciter le système à exécuter des commandes Python arbitraires sur votre hôte. Cette attaque est facile à réaliser, ne nécessitant qu'un accès réseau à l'API, sans identifiants de connexion ni interaction de l'utilisateur.

Type de faiblesse
Publiée2026-08-21
Dernière modification2026-10-12

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueFaible
Privilèges requisAucun
Interaction utilisateurAucune
PortéeModifiée
Impact sur la confidentialitéÉlevé
Impact sur l'intégritéÉlevé
Impact sur la disponibilitéÉlevé

RÉFÉRENCES

Description officielle du NVD (en anglais)

Xinference is an inference API for running open-source, speech, and multimodal models. In 2.5.0 and earlier, Xinference passes attacker-influenced Llama3 tool-call output to eval() in xinference/model/llm/tool_parsers/llama3_tool_parser.py and xinference/model/llm/utils.py. Requests to /v1/chat/completions with a tools field flow through xinference/api/restful_api.py, xinference/model/llm/transformers/core.py, handle_chat_result_non_streaming(), and _post_process_completion() before extract_tool_calls() or _eval_llama3_chat_arguments() evaluates the model-generated Python expression. An unauthenticated remote attacker can influence that output through a crafted prompt and execute commands in the Xinference server process context. This issue is fixed in version 2.7.0.