Description
Open WebUI before 0.11.4 contains a stored cross-site scripting vulnerability in MarkdownInlineTokens.svelte, which renders markdown link URLs into anchor hrefs without validating their scheme. Authenticated users can embed javascript: links in shared chats that, when clicked by a victim, steal the victim's JWT from local storage, including admins' tokens.
Published: 2026-10-12
Score: 7.2 High
EPSS: < 1% Very Low
KEV: No
Impact: Stored XSS that can steal JWT tokens
Action: Immediate Patch
AI Analysis

Impact

Open WebUI before version 0.11.4 contains a stored cross‑site scripting flaw where markdown link URLs are rendered into anchor hrefs without validating their scheme. Authenticated users can embed javascript: links in shared chats; when a victim clicks such a link the script runs in the victim’s browser and can read the JWT stored in local storage, including that of administrators. This allows identity theft and full impersonation of privileged accounts.

Affected Systems

The vulnerability affects Open WebUI, specifically all releases prior to version 0.11.4 as identified by the open-webui:open-webui product according to the CNA. No other vendors or products are listed, and affected versions are those before 0.11.4.

Risk and Exploitability

The CVSS score of 7.2 classifies the issue as high severity. EPSS information is not available, and the vulnerability is not listed in CISA’s KEV catalog. The likely attack vector requires an attacker to log in to the platform, embed a malicious javascript: link within a shared chat, and a separate victim to click that link. Because the attacker can be any authenticated user or a compromised account, there is a real risk of widespread exploitation. Prompt remediation is therefore warranted.

Generated by OpenCVE AI on October 12, 2026 at 18:04 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest Open WebUI release (0.11.4 or later) to remove the vulnerability.
  • If an upgrade cannot be performed immediately, configure the platform to block or sanitize javascript: URLs in markdown links, or disable markdown link rendering for shared content.
  • After mitigations, monitor for abnormal JWT usage or unexpected login activity to detect any exploitation attempts.

Generated by OpenCVE AI on October 12, 2026 at 18:04 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 12 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Description Open WebUI before 0.11.4 contains a stored cross-site scripting vulnerability in MarkdownInlineTokens.svelte, which renders markdown link URLs into anchor hrefs without validating their scheme. Authenticated users can embed javascript: links in shared chats that, when clicked by a victim, steal the victim's JWT from local storage, including admins' tokens.
Title Open WebUI before 0.11.4 Stored XSS via javascript: URLs in Markdown Links
First Time appeared Openwebui
Openwebui open Webui
Weaknesses CWE-79
CPEs cpe:2.3:a:openwebui:open_webui:*:*:*:*:*:*:*:*
Vendors & Products Openwebui
Openwebui open Webui
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 7.2, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Openwebui Open Webui
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-23T21:57:52.520Z

Reserved: 2026-10-12T14:12:52.833Z

Link: CVE-2026-109288

cve-icon Vulnrichment

Updated: 2026-10-13T15:39:28.015Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-12T17:17:21.913

Modified: 2026-10-13T20:39:48.767

Link: CVE-2026-109288

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T23:00:08Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')