Description
Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. Prior to 0.11.0, Open WebUI resolved a hostname during URL validation and rejected private, loopback, and link-local addresses, but the HTTP clients resolved the hostname again at connection time. An authenticated attacker who controlled authoritative DNS for a submitted hostname could answer with a public address during validation and an internal one during connection, reaching cloud metadata, loopback admin APIs, or internal services through URL ingest, chat image_url fetches, image editing, or OAuth profile-picture fetches, with most paths returning the response to the attacker and the OAuth path forwarding the OAuth access token. This issue is fixed in 0.11.0.
Published: 2026-08-04
Score: 6.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Open WebUI performed hostname validation by resolving DNS at input time, but the outgoing HTTP client resolved the same hostname again when establishing the connection. This double‑resolution allowed an attacker who controls the authoritative DNS reply to let the validation step see a public address while the connection step resolves to a private, internal address. Consequently the authenticated attacker could force the server to fetch resources from cloud metadata services, local administrative interfaces, or other internal endpoints and receive the responses. The vulnerability is essentially a server‑side request forgery that can leak sensitive data or credentials, including OAuth access tokens forwarded by the OAuth profile‑picture path.

Affected Systems

The issue is present in all releases of the open-webui platform before version 0.11.0, including the 0.10.x and 0.9.x series. Any deployment that utilizes the Open WebUI application—self‑hosted instances that expose URL ingestion, chat image URL fetching, image editing, or OAuth profile‑picture retrieval—is affected.

Risk and Exploitability

The CVSS score of 6.3 indicates moderate severity. No EPSS score is available and the flaw is not listed in CISA KEV, implying limited known exploitation. An attacker must be authenticated and must control the DNS record for the supplied hostname to exploit the flaw. Once these conditions are met, the attacker can trigger internal service requests, potentially exfiltrating data or tokens. The primary attack vectors are the authenticated URL ingestion and image handling features, with the OAuth profile picture fetch providing a direct path to credential leakage.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Open WebUI 0.11.0 or later, where the double DNS resolution flaw is fixed.
  • If an upgrade is not possible, restrict the application so that DNS queries for user‑supplied hostnames cannot resolve to internal IP ranges, for example by firewall or DNS filtering.
  • Disable or tightly restrict features that fetch external content—such as URL ingestion, chat image URL requests, or image editing—so only whitelisted or public domains are accepted.
  • For OAuth profile‑picture fetching, either disable the feature or enforce that only trusted, public URLs are accepted and never forward credentials to unknown hosts.

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

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-h6x2-583h-x99r Open WebUI: DNS Rebinding SSRF Bypass
History

Tue, 04 Aug 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared Open-webui
Open-webui open-webui
Vendors & Products Open-webui
Open-webui open-webui

Tue, 04 Aug 2026 20:45:00 +0000

Type Values Removed Values Added
Description Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. Prior to 0.11.0, Open WebUI resolved a hostname during URL validation and rejected private, loopback, and link-local addresses, but the HTTP clients resolved the hostname again at connection time. An authenticated attacker who controlled authoritative DNS for a submitted hostname could answer with a public address during validation and an internal one during connection, reaching cloud metadata, loopback admin APIs, or internal services through URL ingest, chat image_url fetches, image editing, or OAuth profile-picture fetches, with most paths returning the response to the attacker and the OAuth path forwarding the OAuth access token. This issue is fixed in 0.11.0.
Title Open WebUI: DNS Rebinding SSRF Bypass
Weaknesses CWE-367
CWE-918
References
Metrics cvssV3_1

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


Subscriptions

Open-webui Open-webui
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-04T20:38:27.215Z

Reserved: 2026-06-11T16:34:11.637Z

Link: CVE-2026-54020

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T21:30:12Z

Weaknesses
  • CWE-367

    Time-of-check Time-of-use (TOCTOU) Race Condition

  • CWE-918

    Server-Side Request Forgery (SSRF)