Skip to main content

Open WebUI EUVDEUVD-2026-97597

| CVE-2026-109295 HIGH
Inefficient Regular Expression Complexity (ReDoS) (CWE-1333)
2026-10-12 VulnCheck GHSA-9hcw-jmg5-2vcc
7.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privileged user
  2. Delivery
    Prompt model to call grep_knowledge_files/grep_chat_files
  3. Exploit
    Supply catastrophically backtracking regex
  4. Execution
    Block event loop ~2s per call
  5. Impact
    Repeat to stall workers and deny service

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V2 - Validation and Business Logic Regex complexity limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

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

Exploitation Conditions

Exploitation requires a valid authenticated account (CVSS PR:L) on the Open WebUI instance and the ability to make the model invoke the grep_knowledge_files or grep_chat_files tool with an attacker-controlled regular expression; these knowledge/chat file-search tools must be reachable for the logged-in user. The core limiting factor is authentication - this is not anonymously exploitable - so realistic risk is highest on multi-tenant, shared-account, or self-service-registration deployments where untrusted users hold accounts. A further limiter is that impact is transient and must be sustained by repeated calls (roughly two seconds of worker blocking per call), so a single request causes only a brief stall rather than durable outage. Affected versions are 0.11.0 through 0.11.3 (fixed in 0.11.4).

Impact

This is a moderate-severity availability vulnerability (CVSS 4.0 base 7.1) with signals that point to a real but bounded operational risk rather than a top-tier emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) indicates network-reachable, low-complexity exploitation requiring only low-privileged authentication (PR:L) - i.e. any logged-in user - with impact limited strictly to availability of the vulnerable system (VA:H; VC:N/VI:N - no data confidentiality or integrity loss). No EPSS score, CISA KEV listing, or public POC was provided in the intelligence, so there is no evidence of active exploitation or weaponization; exploitation status is best characterized as no public exploit identified at time of analysis. The practical ceiling on severity is that each malicious call stalls a worker for roughly two seconds and must be repeated to sustain denial of service, meaning a determined authenticated attacker can degrade or stall the service but the attack is noisy, repetitive, and requires a valid account - making this a credible insider/abuse-of-access and multi-tenant concern rather than an anonymous internet-wide threat. CONFLICTING/MISSING SIGNAL: no EPSS or KEV data was supplied, so widespread-exploitation probability cannot be quantified; treat this as a patch-in-normal-cycle item unless the instance exposes self-service or shared accounts.

Exploit ScenarioDerived

An authenticated Open WebUI user (or a compromised low-privilege account on a shared/multi-tenant instance) instructs the model to invoke the grep_knowledge_files or grep_chat_files tool with a crafted catastrophically-backtracking regular expression. The regex evaluation blocks the asyncio event loop for about two seconds per call, and by repeating the request the attacker holds server workers hostage, degrading or stalling the service for all users. No public exploit code was identified at time of analysis, but the technique is trivial to reproduce given tool access.

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

Authenticated users of Open WebUI 0.11.0 through 0.11.3 can stall server workers by getting the model to call the grep_knowledge_files or grep_chat_files file-search tools with a catastrophically backtracking regular expression, which blocks the async event loop for roughly two seconds on each repeated invocation. Exploitation requires a valid account with access to those tools (CVSS PR:L), so unauthenticated attackers cannot trigger it directly; the practical exposure is highest on multi-tenant, shared-account, or self-service-registration instances where untrusted users already hold logins. There is no public exploit identified at time of analysis, and the effect is transient availability degradation that must be sustained by repeated calls rather than a one-shot outage (CVSS 4.0 base 7.1; CVSS 3.1 A:H with no confidentiality or integrity impact).

RemediationAI

Vendor-released patch: 0.11.4 - upgrade Open WebUI to 0.11.4 or later, which is the version boundary the advisory cites as the fix for the grep_knowledge_files and grep_chat_files ReDoS; the upgrade is the only complete remediation and should be prioritized on internet-reachable, multi-tenant, or self-service-registration instances. If immediate upgrade is not possible, apply compensating controls with their trade-offs in mind: disable or restrict the knowledge-file and chat-file grep tools to trusted roles (removes the vulnerable code path but degrades document Q&A functionality for normal users), turn off or tightly gate self-service account registration and audit existing accounts so untrusted users cannot obtain the PR:L access the exploit requires (may disrupt onboarding workflows), apply per-user rate limiting to model/tool invocations so repeated two-second stalls cannot be chained into a sustained outage (adds latency and can throttle legitimate heavy users), and run regex evaluation in a separate thread or process with a hard timeout rather than on the asyncio event loop (requires code changes but eliminates the global stall). Monitor worker/event-loop latency metrics for the two-second blocking signature as a detection and validation signal. Reference advisories: https://github.com/open-webui/open-webui/security/advisories/GHSA-gfjp-5hc9-852r and https://www.vulncheck.com/advisories/open-webui-0.11.0-before-0.11.4-redos-via-grep-knowledge-files-event-loop.

Affected VersionsENISA

open-webui 0.11.0 <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

The root cause is CWE-1333, inefficient regular expression complexity (ReDoS), in the Python-based Open WebUI server. The grep_knowledge_files and grep_chat_files tools accept a search pattern - typically supplied through model-driven tool invocation - and compile it into a regular expression that is then executed against knowledge base or chat file contents. Crafted patterns using nested quantifiers, overlapping alternations, or other catastrophic-backtracking constructs force the regex engine into exponential matching work; because the tool executes on the same asyncio event loop that serves HTTP requests, the whole process stalls for about two seconds per call instead of merely slowing one request. Both the NVD-style CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N) and the independently assessed CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H) agree the impact is availability-only and that a low-privileged authenticated account is a prerequisite. The CPE entry (cpe:2.3:a:open-webui:open-webui:*:*:*:*:*:*:*:*) covers the open-webui package; the vulnerable range begins at the 0.11.0 release that introduced these search tools and ends before the 0.11.4 fix. Because the blocking is CPU/backtracking bound rather than memory bound, standard connection limits and request-size filters do not mitigate it - only pattern validation, execution timeouts, or moving regex evaluation off the event loop does.

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 7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

Network-reachable tool call with low complexity but requires a logged-in account (PR:L); impact is confined to availability via event-loop blocking, so C:N/I:N/A:H and scope unchanged.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/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
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
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 7.1

DescriptionCVE.org

Open WebUI from 0.11.0 before 0.11.4 contains a regular expression denial of service vulnerability that allows authenticated users to stall server workers via file search patterns. Attackers can instruct the model to call grep_knowledge_files or grep_chat_files with a catastrophically backtracking regex, blocking the event loop for two seconds per repeated call.

Executive ViewAI

Why It Matters

Open WebUI versions 0.11.0 through 0.11.3 can be degraded by any user who already holds a valid account, allowing them to repeatedly stall the server's request-processing engine and slow or interrupt service for everyone on the same instance. The risk is concentrated in multi-tenant, shared-account, and self-service-registration deployments where untrusted or semi-trusted users have logins, making availability a shared-fate concern rather than an isolated one. Because the disruption is transient and must be sustained deliberately, leadership should treat this as an operational resilience and user-abuse issue rather than a data-breach risk.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict access to the grep_knowledge_files and grep_chat_files tools to trusted accounts only; disable or gate self-service registration on affected instances; enforce rate limiting and per-account quotas on tool invocations; apply regex complexity or execution-time limits and input-size caps at the application, library, or reverse-proxy layer; monitor for repeated tool calls and event-loop latency spikes; and segment multi-tenant deployments so one abusing account cannot degrade service for all users.

Threat Intelligence Overview

EPSS Score
0.3%
Top 78% exploitable
Prevalence
Medium
popular self-hosted open-source LLM interface, common but not 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
Medium

Priority Score

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

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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