Description
Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.10.0 until 0.11.1, DELETE /api/v1/chats/{id}/messages/{message_id} used the chat-history deletion helper in backend/open_webui/models/chats.py to follow childrenIds without recording visited message identifiers. An authenticated user could store a cyclic chat tree and delete a message, causing a synchronous infinite loop on the server request loop that blocked every user's requests until the process was killed. This issue is fixed in version 0.11.1.
Published: 2026-09-09
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Apply Patch
AI Analysis

Impact

A flaw in Open WebUI’s chat message deletion endpoint allowed an authenticated user to cause the server to enter a synchronous infinite loop. The defect existed between versions 0.10.0 and 0.11.1 when the deletion helper traversed child message identifiers without recording if a node had already been visited. Triggering the loop by deleting a message in a cyclic chat tree would stall all requests handled by the process until it crashed or was restarted, effectively denying service to all users.

Affected Systems

The vulnerability affects the open-webui open-webui product, specifically the versions from 0.10.0 through 0.11.1 inclusive. The issue was resolved in release 0.11.1, so any installations on those vulnerable versions are at risk.

Risk and Exploitability

The flaw carries a CVSS score of 6.5, indicating a moderate severity. The EPSS score is unavailable, and the vulnerability is not listed in CISA’s KEV catalog. Exploitation requires an authenticated user with access to delete messages; thus the attack vector is an authenticated API call. Once triggered, the effect is a server hang that blocks all user activity until the process is killed.

Generated by OpenCVE AI on September 9, 2026 at 22:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Open WebUI to version 0.11.1 or later.
  • If an upgrade cannot be performed immediately, block the DELETE /api/v1/chats/{id}/messages/{message_id} endpoint for authenticated users until the patch is applied.
  • Audit existing chat data to identify and remove any cyclic trees that could trigger the infinite loop.

Generated by OpenCVE AI on September 9, 2026 at 22:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-3cgp-3cqx-j8w2 Open WebUI: Any authenticated user can hang the server via message deletion in a cyclic chat tree
History

Mon, 14 Sep 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Openwebui
Openwebui open Webui
CPEs cpe:2.3:a:openwebui:open_webui:*:*:*:*:*:*:*:*
Vendors & Products Openwebui
Openwebui open Webui

Thu, 10 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 10 Sep 2026 11:15:00 +0000

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

Wed, 09 Sep 2026 21:45:00 +0000

Type Values Removed Values Added
Description Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.10.0 until 0.11.1, DELETE /api/v1/chats/{id}/messages/{message_id} used the chat-history deletion helper in backend/open_webui/models/chats.py to follow childrenIds without recording visited message identifiers. An authenticated user could store a cyclic chat tree and delete a message, causing a synchronous infinite loop on the server request loop that blocked every user's requests until the process was killed. This issue is fixed in version 0.11.1.
Title Open WebUI: Any authenticated user can hang the server via message deletion in a cyclic chat tree
Weaknesses CWE-835
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
Openwebui Open Webui
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-10T17:53:04.924Z

Reserved: 2026-09-09T19:19:27.405Z

Link: CVE-2026-88000

cve-icon Vulnrichment

Updated: 2026-09-10T17:52:56.495Z

cve-icon NVD

Status : Analyzed

Published: 2026-09-09T22:18:48.777

Modified: 2026-09-14T17:48:49.137

Link: CVE-2026-88000

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-10T11:00:09Z

Weaknesses
  • CWE-835

    Loop with Unreachable Exit Condition ('Infinite Loop')