Description
SGLang contains an SSRF and local file read in the multimodal generation endpoint /v1/chat/completions due to unsanitized image_url, allowing access to internal metadata, secrets, and services.
Published: 2026-07-30
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

SGLang exposes a server‑side request forgery and local file read flaw in its multimodal generation endpoint /v1/chat/completions. An attacker can supply an arbitrary image_url parameter; because the service does not sanitize or validate the URL, the backend will fetch the resource and return its contents. This allows the attacker to reach internal network services, retrieve metadata, sensitive files, or shared secrets exposed by the host.

Affected Systems

The vulnerability exists in the SGLang multimodal generation service, located on the /v1/chat/completions endpoint. No specific product releases are listed as fixed, so all releases that implement this endpoint are potentially impacted until a patch is released by the maintainer.

Risk and Exploitability

The EPSS score is below 1%, indicating a low probability of exploitation in the wild, and the vulnerability is not listed in the CISA KEV catalog. The CVSS score of 6.5 reflects a moderate severity. An attacker can send a crafted HTTP request to the public /v1/chat/completions endpoint with a malicious image_url parameter, enabling server‑side request forgery and local file read that allows access to internal metadata, secrets, and services, potentially compromising confidentiality and integrity of internal resources.

Generated by OpenCVE AI on August 4, 2026 at 11:42 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to the latest SGLang release that contains the SSRF and LFR fix once it becomes available.
  • Before upgrading, constrain the image_url parameter to URLs hosted on a whitelist of externally trusted domains and explicitly block all internal network ranges such as 10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16.
  • Harden the network environment by placing the server in a dedicated subnet and applying firewall rules that prevent it from initiating outbound connections to internal services.

Generated by OpenCVE AI on August 4, 2026 at 11:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 31 Jul 2026 20:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-918
Metrics cvssV3_1

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

ssvc

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


Thu, 30 Jul 2026 19:45:00 +0000

Type Values Removed Values Added
First Time appeared Sglang
Sglang sglang
Vendors & Products Sglang
Sglang sglang

Thu, 30 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Description SGLang contains an SSRF and local file read in the multimodal generation endpoint /v1/chat/completions due to unsanitized image_url, allowing access to internal metadata, secrets, and services.
Title CVE-2026-15974
References

cve-icon MITRE

Status: PUBLISHED

Assigner: certcc

Published:

Updated: 2026-07-31T19:25:43.419Z

Reserved: 2026-07-16T15:35:55.270Z

Link: CVE-2026-15974

cve-icon Vulnrichment

Updated: 2026-07-31T19:25:08.286Z

cve-icon NVD

Status : Analyzed

Published: 2026-07-30T19:17:08.697

Modified: 2026-08-04T20:42:09.780

Link: CVE-2026-15974

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T11:45:03Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)