Description
TensorZero is an open-source LLMOps platform that unifies an LLM gateway, observability, evaluation, optimization, and experimentation. Prior to 2026.6.0, the TensorZero Gateway /internal/object_storage endpoint accepts a caller-supplied JSON storage_path parameter that dynamically overrides the [object_storage] configuration. Selecting the filesystem storage type allows arbitrary files on the gateway filesystem to be read, including credential files. Selecting the s3_compatible storage type causes outbound object-storage requests to attacker-chosen internal or cloud-metadata endpoints. Exploitation requires access to the gateway, which can be authenticated or unauthenticated depending on deployment configuration. This issue is fixed in version 2026.6.0.
Published: 2026-08-21
Score: 7.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure
Action: Immediate Patch
AI Analysis

Impact

TensorZero is an open‑source LLMOps platform. The /internal/object_storage endpoint accepts a caller‑supplied JSON storage_path parameter that can override the [object_storage] configuration. When the filesystem storage type is selected, an attacker can read arbitrary files from the gateway’s filesystem, including credential files. When the s3_compatible type is selected, the endpoint can send outbound object‑storage requests to attacker‑chosen internal or cloud‑metadata endpoints, enabling server‑side request forgery. The flaw is essentially a path traversal and SSRF vulnerability, matching CWE‑552 and CWE‑918. The primary impact is the disclosure of sensitive data located on the server or reachable via internal metadata services. If credential files are read, attackers could use them for further compromise, such as accessing other systems or services. Exploitation requires access to the gateway; the endpoint may be authenticated or unauthenticated based on deployment configuration, so a publicly exposed gateway can be attacked directly.

Affected Systems

TensorZero by TensorZero implements the affected functionality in all releases prior to version 2026.6.0. The vulnerability is present in the TensorZero Gateway component that exposes the /internal/object_storage endpoint. No specific sub‑versions or module names beyond the main gateway are listed; the fix is applied in release 2026.6.0.

Risk and Exploitability

The CVSS base score of 7.7 indicates high severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. The attack vector is likely network‑based, targeting the gateway endpoint. In environments where the endpoint is unauthenticated or exposed to untrusted users, an attacker can read any file that the gateway process can access and can force the application to query internal services, potentially leaking internal infrastructure details. In protected or restricted networks, the risk remains significant but is limited to the scope of the deployment.

Generated by OpenCVE AI on August 21, 2026 at 21:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade TensorZero to version 2026.6.0 or later to apply the vendor fix that revokes the ability to override storage_path and removes the exposed SSRF path.
  • Restrict access to the /internal/object_storage endpoint by requiring authentication or by restricting IP ranges, and disable the endpoint in environments where it is not required.
  • Configure the [object_storage] setting to use only safe, vetted storage types (e.g., never enable the filesystem storage type unless absolutely necessary) and validate storage_path values to prevent path traversal.

Generated by OpenCVE AI on August 21, 2026 at 21:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-824w-x939-6cmc TensorZero Gateway: Arbitrary file read and SSRF in internal object storage endpoint
History

Tue, 25 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sun, 23 Aug 2026 16:45:00 +0000

Type Values Removed Values Added
First Time appeared Tensorzero
Tensorzero tensorzero
Vendors & Products Tensorzero
Tensorzero tensorzero

Fri, 21 Aug 2026 20:45:00 +0000

Type Values Removed Values Added
Description TensorZero is an open-source LLMOps platform that unifies an LLM gateway, observability, evaluation, optimization, and experimentation. Prior to 2026.6.0, the TensorZero Gateway /internal/object_storage endpoint accepts a caller-supplied JSON storage_path parameter that dynamically overrides the [object_storage] configuration. Selecting the filesystem storage type allows arbitrary files on the gateway filesystem to be read, including credential files. Selecting the s3_compatible storage type causes outbound object-storage requests to attacker-chosen internal or cloud-metadata endpoints. Exploitation requires access to the gateway, which can be authenticated or unauthenticated depending on deployment configuration. This issue is fixed in version 2026.6.0.
Title TensorZero: Arbitrary file read and SSRF in TensorZero Gateway's internal object storage endpoint
Weaknesses CWE-552
CWE-918
References
Metrics cvssV3_1

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


Subscriptions

Tensorzero Tensorzero
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-25T13:38:42.654Z

Reserved: 2026-06-15T15:30:40.318Z

Link: CVE-2026-54457

cve-icon Vulnrichment

Updated: 2026-08-25T13:38:37.368Z

cve-icon NVD

Status : Received

Published: 2026-08-21T21:17:00.267

Modified: 2026-08-25T14:16:52.080

Link: CVE-2026-54457

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-23T16:40:39Z

Weaknesses
  • CWE-552

    Files or Directories Accessible to External Parties

  • CWE-918

    Server-Side Request Forgery (SSRF)