Description
Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.9.0 until 0.11.0, automation recurrence parsing in backend/open_webui/utils/automations.py anchored minutely and hourly rules at a fixed date of 2000-01-01 and then walked forward one interval at a time to find the next run. A single FREQ=MINUTELY rule enumerates roughly a quarter-century of occurrences synchronously on the event loop that also serves scheduler, HTTP, and WebSocket traffic, and the scheduler recomputes the next run for every claimed row on each poll. This causes availability impact for every other user of the instance. This issue is fixed in 0.11.0.
Published: 2026-08-04
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Open WebUI's automation recurrence parsing in versions 0.9.0 through 0.11.0 contains a resource consumption flaw that enumerates a continuous series of occurrences for minutely and hourly rules anchored to the year 2000. This long‑lived loop occupies the event loop, causing the scheduler to stall and blocking responsive access to HTTP and WebSocket endpoints for all users. The flaw is an instance‑wide denial of service, reflected by CWE‑1333 (DoS) and CWE‑400 (Uncontrolled Resource Consumption).

Affected Systems

Affected users run open‑webui from 0.9.0 up to, but not including, 0.11.0. The issue is resolved in version 0.11.0 and later.

Risk and Exploitability

The CVSS score is 6.5, indicating moderate severity. No EPSS score is currently available, and the vulnerability is not listed in CISA KEV. An attacker can trigger the stall by submitting a recurrence rule that causes the parser to enumerate a high‑frequency schedule—this can be accomplished remotely via the standard user interface or API if the user has permission to create or modify automations. The attack vector is inferred to be remote, via the web interface or API, as the vulnerability is triggered by user‑submitted recurrence rules. Because the denial of service affects all users on the instance, the risk is significant whenever the vulnerability is present and the feature is enabled.

Generated by OpenCVE AI on August 4, 2026 at 22:57 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to open-webui version 0.11.0 or later.
  • If an upgrade is not possible immediately, delete or disable any automation recurrence rules that use MINUTELY or HOURLY frequency with long recurrence ranges.
  • Review the permission model and restrict the ability to create or modify automation recurrence rules to trusted administrators only.

Generated by OpenCVE AI on August 4, 2026 at 22:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-73cq-mcgh-379c Open WebUI: Instance-wide stall via automation recurrence rules that force multi-second parsing
History

Wed, 05 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 04 Aug 2026 23:00:00 +0000

Type Values Removed Values Added
First Time appeared Open-webui
Open-webui open-webui
Vendors & Products Open-webui
Open-webui open-webui

Tue, 04 Aug 2026 21:15:00 +0000

Type Values Removed Values Added
Description Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.9.0 until 0.11.0, automation recurrence parsing in backend/open_webui/utils/automations.py anchored minutely and hourly rules at a fixed date of 2000-01-01 and then walked forward one interval at a time to find the next run. A single FREQ=MINUTELY rule enumerates roughly a quarter-century of occurrences synchronously on the event loop that also serves scheduler, HTTP, and WebSocket traffic, and the scheduler recomputes the next run for every claimed row on each poll. This causes availability impact for every other user of the instance. This issue is fixed in 0.11.0.
Title Open WebUI: Instance-wide stall via automation recurrence rules that force multi-second parsing
Weaknesses CWE-1333
CWE-400
References
Metrics cvssV3_1

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


Subscriptions

Open-webui Open-webui
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-05T13:57:00.020Z

Reserved: 2026-08-04T15:24:41.340Z

Link: CVE-2026-70489

cve-icon Vulnrichment

Updated: 2026-08-05T13:56:55.685Z

cve-icon NVD

Status : Received

Published: 2026-08-04T21:16:37.763

Modified: 2026-08-05T15:17:11.507

Link: CVE-2026-70489

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T23:00:14Z

Weaknesses
  • CWE-1333

    Inefficient Regular Expression Complexity

  • CWE-400

    Uncontrolled Resource Consumption