Description
OGX (formerly Llama Stack, affected at commit fbe8e0f) contains an unauthenticated server-side request forgery vulnerability in the OpenAI-compatible POST /v1/responses endpoint. MCP tool definitions accept a server_url parameter (along with headers and authorization values) that is fetched server-side without destination validation; the existing validate_url_not_private() guard used for other URL inputs is not applied to server_url. On the default starter configuration, which runs without authentication, a remote unauthenticated attacker can cause the server to open connections to arbitrary internal addresses (including cloud metadata endpoints such as http://169.254.169.254/) and forward attacker-supplied headers and bearer tokens to those destinations.
Published: 2026-09-04
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Server‑Side Request Forgery that allows an attacker to make the server contact arbitrary internal addresses and transmit user‑supplied headers, exposing internal resources and credentials.
Action: Immediate Update
AI Analysis

Impact

The vulnerability resides in the MCP tool's handling of the server_url parameter passed to the OpenAI‑compatible POST /v1/responses endpoint. The server fetches the URL without validating that it is not private, unlike other URL inputs validated by validate_url_not_private(). Consequently, an attacker can supply a server_url pointing to any internal or cloud metadata endpoint, and the server will connect to it, potentially leaking request headers and bearer tokens. This can enable remote access to internal services or credentials, representing a serious SSRF flaw with high impact.

Affected Systems

ogx, the open‑source AI stack from ogx-ai, is affected in version 1.3.1. Users running this default version with the starter configuration, which has no authentication enabled, are at risk. Any deployment that imports MCP tool definitions with a server_url parameter while running unprotected is vulnerable.

Risk and Exploitability

The CVSS score of 8.7 classifies this as a high‑severity vulnerability. The lack of authentication on the endpoint and the absence of URL validation make exploitation straightforward for an unauthenticated remote actor. Since EPSS data is not available, the exploitation likelihood cannot be quantified, but the known attack surface suggests a non‑negligible risk. The vulnerability is not listed in the CISA KEV catalog, indicating no confirmed exploit in the wild yet, but the conditions for exploitation are met in a typical default setup, warranting urgent attention.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade ogx to a patched version that validates the server_url parameter before performing server‑side requests.
  • Configure the MCP tool to disable the server_url parameter or enforce a strict whitelist of external domains to prevent internal traffic.
  • Enforce authentication on the /v1/responses endpoint so that only authorized users can submit requests containing a server_url.

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

Tue, 15 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Important


Mon, 14 Sep 2026 21:00:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 07 Sep 2026 08:45:00 +0000

Type Values Removed Values Added
First Time appeared Ogx-ai
Ogx-ai ogx
Vendors & Products Ogx-ai
Ogx-ai ogx

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

Type Values Removed Values Added
Description OGX (formerly Llama Stack, affected at commit fbe8e0f) contains an unauthenticated server-side request forgery vulnerability in the OpenAI-compatible POST /v1/responses endpoint. MCP tool definitions accept a server_url parameter (along with headers and authorization values) that is fetched server-side without destination validation; the existing validate_url_not_private() guard used for other URL inputs is not applied to server_url. On the default starter configuration, which runs without authentication, a remote unauthenticated attacker can cause the server to open connections to arbitrary internal addresses (including cloud metadata endpoints such as http://169.254.169.254/) and forward attacker-supplied headers and bearer tokens to those destinations.
Title ogx 1.3.1 Server-Side Request Forgery via MCP tool server_url
Weaknesses CWE-918
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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-14T19:33:08.859Z

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

Link: CVE-2026-85666

cve-icon Vulnrichment

Updated: 2026-09-14T19:24:15.298Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-09-23T17:17:45.873

Link: CVE-2026-85666

cve-icon Redhat

Severity : Important

Publid Date: 2026-09-04T14:32:22Z

Links: CVE-2026-85666 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-07T08:26:27Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)