← Vulnerability feed

Vulnerability record · CVE-2026-33626 · published 20 April 2026

CVE-2026-33626: LMDeploy vision-language load_image() SSRF via unvalidated URLs

IInternlm · Lmdeploy

LMDeploy versions before 0.12.3 have a server-side request forgery flaw in the vision-language module. The load_image() function in lmdeploy/vl/utils.py fetches arbitrary URLs without validating internal or private IP addresses, so a request can be pointed at cloud metadata services or internal network resources. Version 0.12.3 patches the issue.

7.5 CVSS 3.1 High EPSS 1.5% · top 26.6% CWE-918 · Server-side request forgery (SSRF)
7.5CVSS 3.1 base score
1.5%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
5References, 2 tagged exploit
17 Jun 2026Last modified by NVD

Description

LMDeploy is a toolkit for compressing, deploying, and serving large language models. Versions prior to 0.12.3 have a Server-Side Request Forgery (SSRF) vulnerability in LMDeploy's vision-language module. The `load_image()` function in `lmdeploy/vl/utils.py` fetches arbitrary URLs without validating internal/private IP addresses, allowing attackers to access cloud metadata services, internal networks, and sensitive resources. Version 0.12.3 patches the issue.

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 20 September 2026. Confidence: high.

high priorityNetwork-reachable, unauthenticated SSRF with high confidentiality impact and a high EPSS percentile, though no KEV listing or known ransomware use.

What it is

LMDeploy versions before 0.12.3 have a server-side request forgery flaw in the vision-language module. The load_image() function in lmdeploy/vl/utils.py fetches arbitrary URLs without validating internal or private IP addresses, so a request can be pointed at cloud metadata services or internal network resources. Version 0.12.3 patches the issue.

Impact

An attacker can make the LMDeploy server issue requests to internal addresses, potentially reading cloud instance metadata credentials and reaching sensitive internal services. The CVSS vector shows high confidentiality impact with no integrity or availability effect.

Attack surface

Reachable over the network through the vision-language image loading path, with no authentication and no user interaction required per the CVSS vector (AV:N/PR:N/UI:N). Any interface that accepts an image URL and passes it to load_image() is exposed.

Exploitation

Not listed in CISA KEV, but EPSS is 0.4525 (98.7th percentile), indicating elevated predicted exploitation activity. The vendor advisory reference is tagged Exploit, so public exploit detail exists.

What to do

  • Upgrade LMDeploy to 0.12.3 or later, which patches the flaw.
  • If upgrade is not immediate, block outbound requests from LMDeploy hosts to private, link-local and cloud metadata ranges (169.254.169.254, RFC1918, loopback).
  • Restrict the vision-language endpoint to trusted clients and require authentication where possible.
  • Apply egress filtering and network segmentation so the LMDeploy service cannot reach internal management or metadata services.
  • Review the vendor advisory GHSA-6w67-hwm5-92mq for any additional mitigations.

Detection

  • Monitor LMDeploy host outbound connections to 169.254.169.254 and RFC1918 addresses for unexpected image fetches.
  • Log and alert on load_image() or vision-language requests containing URLs with internal, loopback or metadata hostnames.
  • Watch for repeated or anomalous HTTP requests originating from the LMDeploy process to non-public destinations.
  • Correlate LMDeploy access logs with egress firewall denials to spot SSRF probing attempts.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2026-33626 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

8.8CVE-2025-67729Internlm lmdeploy deserialization of untrusted data vulnerabilityLMDeploy is a toolkit for compressing, deploying, and serving LLMs. Prior to version 0.11.1, an insecure deserialization vulnerability exists in lmde…EPSS 0.60%7.7CVE-2026-63764Internlm lmdeploy server-side request forgery (ssrf) vulnerabilityLMDeploy through 0.14.0, fixed in commit 03c3130, contains a server-side request forgery (SSRF) vulnerability in the _load_http_url function within t…EPSS 0.51%4.8CVE-2025-3163Internlm lmdeploy injection vulnerabilityA vulnerability was found in InternLM LMDeploy up to 0.7.1. It has been declared as critical. Affected by this vulnerability is the function Open of …EPSS 0.37%4.8CVE-2025-3162Internlm lmdeploy improper input validation vulnerabilityA vulnerability was found in InternLM LMDeploy up to 0.7.1. It has been classified as critical. Affected is the function load_weight_ckpt of the file…EPSS 0.32%10.0CVE-2026-83548SonicWall SMA1000 pre-auth SSRF via alternate access pathThe SMA1000 Appliance Work Place interface exposes an unintended alternate access path that allows server-side request forgery before authentication.…KEVEPSS 8.8%analysed10.0CVE-2026-49869Kestra OSS auth bypass via path suffix match enables RCEKestra OSS AuthenticationFilter whitelists the public config endpoint using request.getPath().endsWith("/configs"), a suffix match instead of an exac…KEVEPSS 2.1%analysed9.3CVE-2026-64849MLflow unauthenticated webhook test endpoint SSRF via redirectMLflow before 3.15.0 validates the webhook URL only on the original request, while the delivery code follows redirects and re-resolves the hostname w…KEVEPSS 9.8%analysed10.0CVE-2026-15409SonicWall SMA1000 Work Place SSRF allows unauthenticated requestsThe SMA1000 Appliance Work Place interface contains a server-side request forgery flaw (CWE-918) that lets the appliance be induced to make requests …KEVEPSS 6.8%analysed

Source: NIST National Vulnerability Database (record CVE-2026-33626), CISA KEV, FIRST EPSS (scores of 2026-09-27). This page is refreshed as NVD updates the record.