Skip to main content

Open WebUI EUVDEUVD-2026-97592

| CVE-2026-109290 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-12 VulnCheck GHSA-39h3-jjqw-8pch
8.4
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Authenticate as low-privileged user
  2. Delivery
    Craft DOCX with altChunk HTML/script hyperlink
  3. Exploit
    Upload as chat attachment
  4. Install
    Admin previews file in DocxPreview.svelte
  5. C2
    Stored script executes in admin browser
  6. Execute
    Exfiltrate session token from local storage
  7. Impact
    Hijack admin session, take over instance

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires (1) an authenticated account on the target Open WebUI instance with permission to upload DOCX chat attachments (PR:L), (2) the attacker embedding an OOXML altChunk HTML part or a script-scheme hyperlink inside the DOCX, and (3) a higher-privileged victim - specifically an administrator - actively opening and previewing that attachment in the DocxPreview.svelte component (UI:A). Only versions 0.11.1 through 0.11.3 are affected; 0.11.4 and later are fixed. Limiting factors that reduce real-world risk: the attacker must already hold a valid (even if low-privileged) account, the payload does nothing until an admin voluntarily previews the file, and impact hinges on the admin session token being retrievable from browser local storage. There is no indication a non-default configuration is required - document preview is core functionality.

Impact

This is a credible, above-average-priority issue but not an emergency. The provided CVSS 4.0 vector (8.4, AV:N/AC:L/AT:N/PR:L/UI:A/VC:H/VI:H) indicates a network-reachable, low-complexity attack that nonetheless requires an authenticated low-privileged account (PR:L) and active victim interaction (UI:A) - a higher-privileged user must actually open/preview the malicious DOCX. The high VC:H/VI:H reflects that successful exploitation yields administrator session-token theft and full instance takeover, which is a realistic and severe technical impact for a stored XSS. Mitigating the raw score: no EPSS probability was supplied, the CVE is NOT in CISA KEV, and no public POC is referenced, so there is no evidence of active exploitation or mass scanning. The dependency on both a valid account and an administrator voluntarily previewing the attachment makes this more suited to targeted/insider or multi-tenant abuse than opportunistic internet-wide compromise. Net: treat as a prompt-patch item (especially for shared/multi-user Open WebUI instances), not a drop-everything KEV-class threat. Note the input only provides a CVSS 4.0 vector (no 3.1 vector) and no EPSS/KEV/POC signals - risk framing is based on CVSS plus description alone.

Exploit ScenarioDerived

A low-privileged but authenticated Open WebUI user crafts a DOCX file containing an OOXML altChunk HTML part (or a script-scheme hyperlink) and uploads it as a chat attachment. When an administrator later opens the conversation and previews the attachment in DocxPreview.svelte, the embedded script executes in the admin's browser, exfiltrating the admin session token from local storage to the attacker, who then uses it to take over the instance. No public exploit code is referenced in the provided data, and exploitation requires the admin to actively open the preview (UI:A).

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 12, 2026

Stored cross-site scripting in Open WebUI 0.11.1 through 0.11.3 lets any authenticated user who can upload chat attachments plant malicious script inside a DOCX file, which then executes in the browser of a higher-privileged user who previews it - typically an administrator. The injected code can read the administrator's session token from browser local storage and hand it to the attacker, resulting in full takeover of the instance. Exploitation requires a valid low-privileged account plus an admin voluntarily opening the attachment preview, so it is a credible, above-average-priority issue rather than an emergency; no public exploit code has been identified at time of analysis, and no confirmed active exploitation (no CISA KEV listing) has been reported. Fixed in 0.11.4.

RemediationAI

Vendor-released patch: upgrade to Open WebUI 0.11.4 or later, which is the first fixed release per the vendor advisory and the VulnCheck advisory (https://github.com/open-webui/open-webui/security/advisories/GHSA-f9xp-mfmq-x6cg). If immediate upgrade is not possible, the highest-value compensating control is to restrict DOCX attachment upload to trusted accounts only - since exploitation requires PR:L, removing upload rights from untrusted or self-registered users eliminates the delivery path entirely, at the cost of breaking document sharing for those users. Disabling or removing the DOCX preview rendering path (for example by blocking .docx MIME types at the upload layer or feature-flagging the previewer off) prevents the sink from being reached, with the trade-off that legitimate document previews stop working; note that simply blocking downloads does not help because the payload executes in the viewer, not the... rather in the previewer's browser. Additionally, serve the application with a strict Content-Security-Policy (script-src 'self' with no 'unsafe-inline', and frame/object restrictions) to blunt inline script execution, and migrate session handling away from localStorage toward HttpOnly, Secure, SameSite cookies so that even a successful XSS cannot exfiltrate the session token - both changes require application-level testing and may break existing integrations. Because no public exploit code has been identified at time of analysis, prioritization should focus on instances where untrusted or broadly-provisioned users can upload attachments and where administrators routinely preview them.

Affected VersionsENISA

open-webui 0.11.1 <0.11.4

Affected Packages

euvd open_webui fix: 0.11.4

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

DOCX files are OOXML packages - ZIP archives of XML parts - and OOXML defines an 'altChunk' element that instructs a consuming application to merge content from an alternate format (commonly an HTML part) into the document body. Open WebUI's DocxPreview.svelte component renders the previewed document content without adequately sanitizing that embedded HTML, so markup or script carried in an altChunk part is treated as live page content rather than inert document text. A second vector exists through hyperlink relationships that use a script scheme (for example javascript: in the relationship target), which the previewer follows or renders in a context that executes script. Both are instances of CWE-79 (improper neutralization of input during web page generation - cross-site scripting), stored because the payload persists in the uploaded attachment and fires each time it is previewed. The impact is amplified because Open WebUI keeps the session token in browser local storage, which is directly readable by script running in the application's origin; the assessed vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N) captures a scope change, since compromising the administrator's previewing browser yields control over the broader application and its users rather than just the attacker's own session. Document preview is core, default functionality - no non-standard configuration is required for the flaw to be reachable.

Know when Open Webui gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 8.4 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:A/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
vuln.today AI 8.7 HIGH

Authenticated uploader (PR:L) and required admin preview (UI:R); stored XSS executes in a different user's context so S:C, yielding session takeover (C:H/I:H), no availability impact.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:A/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
Active
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Oct 12, 2026 - 18:03 EUVD
CVE Published
Oct 12, 2026 - 16:04 cve.org
HIGH 8.4

DescriptionCVE.org

Open WebUI from 0.11.1 before 0.11.4 contains a stored cross-site scripting vulnerability in DocxPreview.svelte that allows authenticated users to execute script by uploading crafted DOCX attachments. Attackers can embed an OOXML altChunk HTML part or script-scheme hyperlink to steal a previewing administrator's session token from local storage and take over the instance.

Executive ViewAI

Why It Matters

A stored cross-site scripting flaw in Open WebUI versions 0.11.1 through 0.11.3 allows an attacker holding a standard low-privileged account to embed malicious script in a DOCX chat attachment, which then runs in the browser of any administrator who previews it and can hand over the administrator's session token. Successful exploitation results in full takeover of the Open WebUI instance, exposing all stored conversations, connected model credentials, and any systems the instance is trusted to reach. Leadership should treat this as an above-average-priority identity and data-exposure risk because it converts routine administrative document review into a complete compromise of the platform, although it requires an administrator to open the crafted attachment and no public exploit code has been identified at time of analysis.

Business Impact: High
Compensating Controls

Apply vendor patch (upgrade to 0.11.4). Until the upgrade is complete, interim mitigations include disabling or blocking DOCX preview and attachment rendering, restricting attachment-upload permissions to a minimal set of trusted accounts, shortening administrator session lifetimes and forcing re-authentication, and deploying a restrictive Content Security Policy. Note that the vendor-identified fixed version is 0.11.4; where the instance cannot be upgraded immediately, the interim controls above should be treated as temporary and monitored.

Threat Intelligence Overview

EPSS Score
0.3%
Top 84% exploitable
Prevalence
Medium
popular self-hosted LLM web UI, common in AI community but not enterprise-ubiquitous
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2024-8017 CRITICAL POC
9.0 Mar 20

An XSS vulnerability exists in open-webui/open-webui versions <= 0.3.8, specifically in the function that constructs the

CVE-2024-7044 HIGH POC
8.9 Mar 20

A Stored Cross-Site Scripting (XSS) vulnerability exists in the chat file upload functionality of open-webui/open-webui

CVE-2024-6707 HIGH POC
8.8 Aug 07

Attacker controlled files can be uploaded to arbitrary locations on the web server's filesystem by abusing a path traver

CVE-2026-87995 HIGH POC
8.7 Sep 09

Stored cross-site scripting in Open WebUI's terminal port preview feature allows an authenticated attacker sharing a ter

CVE-2025-65959 HIGH POC
8.7 Dec 04

Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.6.37, a St

CVE-2025-65958 HIGH POC
8.5 Dec 04

Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.6.37, a Se

CVE-2024-8053 HIGH POC
8.2 Mar 20

In version v0.3.10 of open-webui/open-webui, the `api/v1/utils/pdf` endpoint lacks authentication mechanisms, allowing u

CVE-2026-87016 HIGH POC
8.1 Sep 09

OAuth and SCIM identity confusion in Open WebUI 0.6.41-0.10.x (SQLite-backed deployments only) allows unauthenticated re

CVE-2026-87996 HIGH POC
7.7 Sep 09

DNS rebinding SSRF in Open WebUI versions 0.9.6 through 0.11.0 allows authenticated users who control authoritative DNS

CVE-2026-87011 HIGH POC
7.5 Sep 09

Denial of service in Open WebUI versions 0.9.0-0.11.0 allows unauthenticated remote attackers to stall the application s

CVE-2024-7983 HIGH POC
7.5 Mar 20

In version 0.3.8 of open-webui, an endpoint for converting markdown to HTML is exposed without authentication. Rated hig

CVE-2026-26193 HIGH POC
7.3 Feb 19

Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. [CVSS 7.3 HIGH]

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy