CVE-2026-76841 in inferenceinfo

Zusammenfassung

von VulDB • 24.08.2026

Xinference lädt Modelle mit Hugging Face unter der Bedingung einer bedingungslos aktivierten Remote-Code-Ausführung (Remote Code Execution) und bietet vor Version 2.12.0 keine Einstellungsmöglichkeit, um diese zu deaktivieren. Sechs Aufrufstellen für Loader übergeben `trust_remote_code=True` als Literal oder als bedingungslosen Standardwert: RerankModel._get_tokenizer in xinference/model/rerank/core.py, SentenceTransformerRerankModel.load in xinference/model/rerank/sentence_transformers/core.py, SentenceTransformerEmbeddingModel.load in xinference/model/embedding/sentence_transformers/core.py, FlagEmbeddingModel.load in xinference/model/embedding/flag/core.py sowie zwei Stellen in xinference/model/llm/transformers/core.py, an denen PytorchModel._sanitize_model_config und PytorchModel._get_components den Wert standardmäßig auf True setzen. Da ein Aufrufer mit Zugriff auf das Starten von Modellen ein Modell registrieren kann, dessen Typ unbekannt ist, und einen beliebigen Modellpfad angeben kann, erreicht der Server _auto_detect_type und anschließend AutoTokenizer.from_pretrained, was Python-Code importiert und ausführt, der in der auto_map von tokenizer_config.json des Modelldirektories deklariert wurde. Dadurch wird vom Angreifer bereitgestellter Code mit den Berechtigungen des Worker-Prozesses ausgeführt. Ab Version 2.12.0 werden alle Aufrufstellen durch allow_trust_remote_code und die Einstellung XINFERENCE_TRUST_REMOTE_CODE abgesichert, wodurch Remote-Code-Ausführung nur für integrierte Standardmodelle erlaubt ist.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

VulnCheck

Reservieren

19.08.2026

Veröffentlichung

24.08.2026

Moderieren

akzeptiert

Eintrag

VDB-394662

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!