ZeroHour

CVE-2026-88000

PoC ×2large

Infinite-loop DoS via cyclic chat tree in Open WebUI 0.10.0–0.11.0

CVSS 3.1
6.5 medium
EPSS
<1%p26
Published
()
Modified
AI analysis

Open WebUI, a widely used self-hosted AI platform, contains an infinite-loop flaw (CWE-835) in the message-deletion code path of versions 0.10.0 through 0.11.0. The DELETE /api/v1/chats/{id}/messages/{message_id} endpoint recursively follows a message's childrenIds without tracking already-visited message IDs, so an authenticated user who first saves a chat tree containing a cycle and then deletes one of its messages can hang the server's synchronous request loop indefinitely. This blocks every user's requests on that instance until the process is manually killed, making it a denial-of-service issue only, with no impact on confidentiality or integrity. The flaw is fixed in version 0.11.1, and the vendor's GitHub security advisory and fix pull request are public, but no exploitation in the wild is known and EPSS puts 30-day exploitation probability at just 0.3%.

What to do: Upgrade Open WebUI to version 0.11.1 or later, which records visited message IDs during chat-tree deletion. If immediate patching is not possible, restrict who can authenticate and create/delete chats (the attack requires a low-privileged authenticated account), and monitor for unresponsive workers or hung DELETE requests, restarting the process to recover. Check server logs for the vulnerable versions 0.10.0–0.11.0 and confirm no abnormal message-tree structures were saved by untrusted users.

Affected
openwebui open webui>= 0.10.0, < 0.11.1 (fixed in 0.11.1)
Estimated exposure
largeTens of thousands of self-hosted Open WebUI deployments, with an internet-exposed subset likely in the low thousands — Open WebUI is one of the most popular self-hosted AI frontends (distributed via pip and Docker, with very high Docker pull counts and GitHub adoption), so I estimate tens of thousands of deployments overall, of which a portion are…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

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.

Vendors
openwebui
Products
open webui
Ecosystems
pip
Weakness
CWE-835
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
GHSA
GHSA-3cgp-3cqx-j8w2 (medium)

In the news

No ingested article mentions this CVE yet.