Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged user
-
DeliveryPrompt model to call grep_knowledge_files/grep_chat_files
-
ExploitSupply catastrophically backtracking regex
-
ExecutionBlock event loop ~2s per call
-
ImpactRepeat 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
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.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.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
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.
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
More in Open Webui
View allAn XSS vulnerability exists in open-webui/open-webui versions <= 0.3.8, specifically in the function that constructs the
A Stored Cross-Site Scripting (XSS) vulnerability exists in the chat file upload functionality of open-webui/open-webui
Attacker controlled files can be uploaded to arbitrary locations on the web server's filesystem by abusing a path traver
Stored cross-site scripting in Open WebUI's terminal port preview feature allows an authenticated attacker sharing a ter
Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.6.37, a St
Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.6.37, a Se
In version v0.3.10 of open-webui/open-webui, the `api/v1/utils/pdf` endpoint lacks authentication mechanisms, allowing u
OAuth and SCIM identity confusion in Open WebUI 0.6.41-0.10.x (SQLite-backed deployments only) allows unauthenticated re
DNS rebinding SSRF in Open WebUI versions 0.9.6 through 0.11.0 allows authenticated users who control authoritative DNS
Denial of service in Open WebUI versions 0.9.0-0.11.0 allows unauthenticated remote attackers to stall the application s
In version 0.3.8 of open-webui, an endpoint for converting markdown to HTML is exposed without authentication. Rated hig
Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. [CVSS 7.3 HIGH]
EUVD-2026-97597
GHSA-9hcw-jmg5-2vcc
NVD
CVE.org
EPSS
Exploit-DB