ZeroHour

CVE-2026-87013

PoC large

Authenticated folder-cycle infinite loop DoS in Open WebUI < 0.11.1

CVSS 3.1
4.3 medium
EPSS
<1%p19
Published
()
Modified
AI analysis

Open WebUI, a widely used self-hosted AI platform, contains a loop with an unreachable exit condition (CWE-835) in its folder-hierarchy handling. From version 0.10.0 until 0.11.1, the endpoint POST /api/v1/folders/{id}/update/parent allowed an authenticated user to set a folder's parent to itself or one of its descendants, creating a cycle in the folder tree. Because the tree walks used by DELETE /api/v1/folders/{id} and POST /api/v1/folders/{id}/read did not track visited folder IDs, triggering those endpoints on a cyclic tree consumed CPU and memory indefinitely, degrading or crashing the instance until the stored data was repaired. An attacker gains only a denial-of-service capability (no confidentiality or integrity impact), and exploitation requires a valid account, limiting the attack surface to multi-tenant deployments with untrusted users. The issue is fixed in version 0.11.1; no exploitation in the wild is known, though a public security advisory describing the flaw exists.

What to do: Upgrade Open WebUI to version 0.11.1 or later (via pip or the official Docker image) to receive the fix. Administrators of shared or multi-user instances should audit folder trees for parent cycles (a folder appearing among its own ancestors) and remove them, since a persisted cycle keeps consuming resources until repaired. Restrict account creation and review logs for repeated calls to /api/v1/folders/{id}/update/parent followed by delete/read operations as an indicator of abuse.

Affected
openwebui open webui>= 0.10.0, < 0.11.1
Estimated exposure
large≈100,000–500,000 self-hosted deployments (tens of thousands likely internet-reachable), estimate only — Open WebUI is among the most popular self-hosted LLM frontends (50M+ Docker Hub pulls and ~100k GitHub stars), implying a six-figure installation base of which a subset is exposed to the public internet; only instances with untrusted…

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, POST /api/v1/folders/{id}/update/parent allowed a user to place a folder under itself or one of its descendants, while the folder tree walks used by DELETE /api/v1/folders/{id} and POST /api/v1/folders/{id}/read did not track visited folder identifiers. An authenticated user could persist a parent cycle and start a request that consumed CPU and memory indefinitely, with the condition remaining stored until repaired. 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:L
GHSA
GHSA-8r35-5x5r-hv74 (medium)

In the news

No ingested article mentions this CVE yet.