Vulnerability · Published Sep 9, 2026 · Assigned by GitHub_M

CVE-2026-87996Open WebUI: SSRF into internal services via DNS rebinding in the Playwright web loader

High 7.7

In plain English

A high-severity server-side request forgery in open-webui from open-webui. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.4% (higher than 29% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)7.7High
Exploit odds (30 days)0.4%top 70.7% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.9.6 until 0.11.1, SafePlaywrightURLLoader in backend/open_webui/retrieval/web/utils.py validated a user-controlled hostname in Python and then let the Playwright browser resolve it again in the sync and async request interceptors. An authenticated user controlling authoritative DNS could return a public address to validation and an internal address to the browser, exposing responses from internal services or cloud metadata through web search or URL ingestion. This issue is fixed in version 0.11.1.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
PyPIopen-webui0.11.1GHSA-4v28-j6q3-5m4r
PyPIopen-webui0.11.1PYSEC-2026-4120

Affected products (as reported)

VendorProductVersions
open-webui open-webui >= 0.9.6, < 0.11.1

Weakness: CWE-367, CWE-918 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N

References