Skip to main content

Open WebUI CVE-2026-109299

| EUVDEUVD-2026-97601 HIGH
Uncontrolled Resource Consumption (CWE-400)
2026-10-12 VulnCheck GHSA-vp3m-gw6c-whgh
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 with automations permission
  2. Exploit
    Submit unsatisfiable recurrence rule (Feb 30th) to create/update endpoint
  3. Execution
    Recurrence evaluation blocks shared event loop
  4. Impact
    Repeat to stall instance for all users

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource consumption 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 an authenticated account that has been granted the 'automations' permission within Open WebUI (versions 0.9.0 up to but not including 0.11.4); it is not exploitable by anonymous or unauthenticated users. The attacker must send recurrence rules (RRULE) that are syntactically parseable but unsatisfiable - the description's canonical example is a rule resolving to a nonexistent date like February 30th - to the automations create or update endpoints. Each such rule causes recurrence evaluation to block the single shared async event loop for seconds per request, so sustained impact requires repeated submission. Limiting factors: the automations permission requirement (non-anonymous, operator-granted), the availability-only impact (no data exposure or code execution), and the recoverable nature of the stall (service resumes once requests stop).

Impact

This is a genuine but moderate-priority issue rather than a critical one. The CVSS 4.0 score of 7.1 is driven entirely by availability impact (VA:H) with no confidentiality or integrity consequences (VC:N/VI:N); the vector is network-reachable (AV:N) with low complexity (AC:L) and no user interaction (UI:N), but crucially requires authenticated low-privilege access (PR:L) AND the specific 'automations' permission, which meaningfully narrows the attacker population to trusted/provisioned users rather than anonymous internet attackers. No EPSS score was provided in the input, so exploitation-probability modeling cannot be incorporated - this is a data gap. There is no CISA KEV listing and no public exploit code identified at time of analysis, so this is not confirmed actively exploited. The SSVC-style read is: technical impact is partial (availability-only, recoverable DoS), exploitation is not observed, and automatability is low because an authenticated permissioned account is a prerequisite. Net: a real availability risk for multi-tenant or shared Open WebUI deployments where the event loop is contended, but not an emergency drop-everything patch for single-user or trusted-team instances. The CVSS and description are internally consistent (both point to authenticated availability-only DoS), so no conflicting signals to flag here.

Exploit ScenarioDerived

An authenticated Open WebUI user who holds the 'automations' permission repeatedly POSTs/updates automations containing an unsatisfiable recurrence rule (e.g. one resolving to February 30th) to the automations create or update endpoints. Each submission forces synchronous recurrence evaluation that blocks the shared async event loop for several seconds, so a rapid burst of such requests stalls the instance and degrades service for all other users. No public proof-of-concept exploit has been identified at time of analysis.

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

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

Alert me

AnalysisAIv1 – Oct 12, 2026

Denial of service in Open WebUI 0.9.0 through 0.11.3 lets an authenticated user who holds the operator-granted 'automations' permission stall the whole instance by submitting recurrence rules that are syntactically valid but unsatisfiable - the canonical example being a rule that resolves to a nonexistent date such as February 30th - to the automations create or update endpoints. Each submitted rule blocks the single shared async event loop for several seconds, so repeated requests degrade or halt service for all users; impact is availability-only, with no data exposure or code execution, and the instance recovers once the requests stop. The vulnerability is scored 7.1 (CVSS 4.0 AV:N/AC:L/PR:L, and 7.1 under CVSS 3.1 with A:H) and there is no public exploit identified at time of analysis, though a vendor-released fix (0.11.4) is available.

RemediationAI

Upgrade Open WebUI to 0.11.4 or later; this is the vendor-released patch (fix commit 5fb869db221d9599a576e8e2eea9c3314947d25e) and closes the defect by moving RRULE validation to an async path, enforcing a RecurrenceEvaluationTimeout that returns HTTP 400, skipping timed-out automation rows during scheduling, and adding a Redis task heartbeat with the REDIS_TASK_TTL setting (default 300 seconds; values under 60 are coerced to 300, and 0 disables expiry) so orphaned tasks cannot accumulate. Where immediate upgrade is not possible, apply compensating controls with their trade-offs: revoke the 'automations' permission from all but a small set of trusted operators (this reduces or removes the attack surface but limits legitimate automation use), disable the automations feature entirely if it is not required (feature loss for users relying on scheduled tasks), and rate-limit or restrict access to the automations/calendar create and update endpoints at a reverse proxy or API gateway (mitigates sustained abuse but can throttle legitimate event creation and requires per-user keying to be effective). Because the fix also changes calendar RRULE handling, re-validate existing calendar and automation entries after upgrading to confirm no legitimately scheduled jobs are rejected. Full details are in GHSA-5w58-mwmh-vf2m and the referenced VulnCheck advisory.

Affected VersionsENISA

open-webui 0.9.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 issue is an uncontrolled resource consumption flaw (CWE-400) rooted in Open WebUI's recurrence-rule (RRULE) handling for calendar events and automations. RRULE strings are parsed and evaluated with a date-recurrence library; some parseable rules - including ones demanding dates that never occur, like February 30th - can be expanded into exceptionally expensive or non-terminating evaluation work. In the affected versions this evaluation is performed inside the FastAPI application's single shared asyncio event loop, and calendar/automation validation was implemented with synchronous Pydantic field validators, so a request that triggers heavy recurrence evaluation blocks the entire loop rather than just its own coroutine. The upstream fix (commit 5fb869db221d9599a576e8e2eea9c3314947d25e) moves calendar RRULE checking into an async validate_calendar_rrule() helper, introduces a dedicated RecurrenceEvaluationTimeout exception mapped to an HTTP 400 response, makes the claim_due() automation scheduler skip rows whose recurrence evaluation times out, and adds a Redis task-heartbeat mechanism with a REDIS_TASK_TTL environment setting (default 300 seconds, with values below 60 coerced back to 300, and 0 disabling expiry) so stalled tasks expire instead of being retried indefinitely. The affected CPE is cpe:2.3:a:open-webui:open-webui:*:*:*:*:*:*:*:*.

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 endpoint with low complexity but requires an authenticated account holding the automations permission, so PR:L; impact is availability-only event-loop blocking, hence C:N/I:N/A:H.

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

DescriptionCVE.org

Open WebUI from 0.9.0 before 0.11.4 contains a denial of service vulnerability that allows authenticated users with automations permission to stall the instance by submitting unsatisfiable recurrence rules. Attackers can repeatedly send rules like February 30th to the automations create or update endpoints, blocking the shared event loop for seconds per request.

Executive ViewAI

Why It Matters

Open WebUI versions 0.9.0 through 0.11.3 contain an availability flaw that lets an authenticated user with the operator-granted 'automations' permission stall the entire shared instance for all users using a small number of crafted requests. Because the platform runs on a single shared async event loop, abuse affects every user of the instance rather than just the submitter, causing organization-wide workflow disruption. Leadership should care because service can be degraded or halted repeatedly during business hours, although no data exposure or code execution is involved and the instance recovers once the offending requests stop.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 70% exploitable
Prevalence
Medium
popular self-hosted LLM web interface, large but not universal footprint
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.4%
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

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