Description
Xinference (affected commit 4a94832, v3.x) contains an unauthenticated arbitrary-path file read vulnerability in the POST /v1/models/llm/auto-register endpoint, which accepts a caller-supplied model_path parameter without authentication or path confinement. The endpoint reads and parses config.json, tokenizer_config.json, and chat_template.jinja files at the supplied path and reflects the parsed content back to the caller, allowing an unauthenticated attacker to probe the server filesystem and extract content of files with those names in any directory.
Published: 2026-09-04
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Arbitrary File Read
Action: Apply Patch
AI Analysis

Impact

Xinference, specifically version 3.3.0 and earlier, has an unauthenticated arbitrary-path file read vulnerability in the POST /v1/models/llm/auto-register endpoint. The endpoint accepts a model_path parameter without any authentication or path confinement. It reads config.json, tokenizer_config.json, and chat_template.jinja from the supplied path, parses them, and returns the parsed content. This allows an attacker to read the contents of any file named with those extensions located anywhere on the server filesystem, exposing sensitive configuration data. The weakness is a path traversal flaw (CWE‑73).

Affected Systems

The affected product is Xinference by XORBITS AI, with vulnerability present in commit 4a94832 and released in version 3.3.0. The issue applies to all releases under the 3.x series until a fix is applied.

Risk and Exploitability

The CVSS score of 8.7 indicates high severity. In the absence of an EPSS score or KEV listing, the risk remains high but exploitation probability cannot be quantified. The flaw can be exploited remotely, without authentication, by sending a crafted request to the /v1/models/llm/auto-register endpoint with an arbitrary model_path. An attacker can read arbitrary files, leading to confidentiality compromise. The lack of authentication and path validation makes the vulnerability trivial to exploit if the endpoint is exposed to network traffic.

Generated by OpenCVE AI on September 4, 2026 at 15:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Xinference to a newer release that includes the patch, such as v3.3.1 or later.
  • Restrict network access to the /v1/models/llm/auto-register endpoint, allowing only trusted IP addresses or internal networks.
  • Implement authentication and authorization for all model registration endpoints to prevent unauthenticated requests.
  • Remove or sanitize the model_path parameter handling to eliminate path traversal possibilities.

Generated by OpenCVE AI on September 4, 2026 at 15:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 04 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 04 Sep 2026 16:00:00 +0000

Type Values Removed Values Added
First Time appeared Xorbitsai
Xorbitsai inference
Vendors & Products Xorbitsai
Xorbitsai inference

Fri, 04 Sep 2026 14:45:00 +0000

Type Values Removed Values Added
Description Xinference (affected commit 4a94832, v3.x) contains an unauthenticated arbitrary-path file read vulnerability in the POST /v1/models/llm/auto-register endpoint, which accepts a caller-supplied model_path parameter without authentication or path confinement. The endpoint reads and parses config.json, tokenizer_config.json, and chat_template.jinja files at the supplied path and reflects the parsed content back to the caller, allowing an unauthenticated attacker to probe the server filesystem and extract content of files with those names in any directory.
Title Xinference 3.3.0 Unauthenticated Arbitrary-Path File Read via /v1/models/llm/auto-register
Weaknesses CWE-73
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Xorbitsai Inference
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-04T15:20:44.649Z

Reserved: 2026-09-04T13:32:30.391Z

Link: CVE-2026-85668

cve-icon Vulnrichment

Updated: 2026-09-04T15:20:24.419Z

cve-icon NVD

Status : Received

Published: 2026-09-04T15:17:44.693

Modified: 2026-09-04T16:18:21.520

Link: CVE-2026-85668

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-04T16:00:05Z

Weaknesses
  • CWE-73

    External Control of File Name or Path