← All advisories
CVE-2026-109572highBroken access control2026-10-12

CVE-2026-109572: Open WebUI terminal proxy lets regular users act as Terminals admin

In Open WebUI 0.8.6 to 0.11.3, a regular user with access to a Terminals connection could send requests through the terminal proxy with the admin’s shared key attached, then list or stop other users’ terminals and change terminal policies.

01.

What it is

GitHub advisory: “Open WebUI forwarded any requested path and attached the administrator-configured shared key, so Terminals treated the request as an administrator request.”

NVD adds that this let attackers inject environment variables into other users’ terminals through /api/v1/terminals/{server_id}/{path}.

Preconditions: an admin added a Terminals connection using bearer auth, the attacker was granted access to it, the connection is not pinned to a named policy, and the Terminals server is older than 0.2.4. Deployments without a Terminals connection are not affected.

02.

How to check

  1. Affected: open-webui 0.8.6 up to (not including) 0.11.4.
  2. Check Admin settings for any Terminals connection and who has access to it.
03.

How to fix

  1. Upgrade Open WebUI to 0.11.4 or later. The same release also fixes more than a dozen other XSS, authorization and denial-of-service issues.
  2. Upgrade the Terminals server to 0.2.4 or later, which blocks this path on its own.
pip show open-webui | grep Version
# Docker: docker pull ghcr.io/open-webui/open-webui:main
04.

Sources

More advisories for this tool
The weekly email

One email a week. Only what changed.

New advisories, CVEs and fixes for Lovable, Bolt, v0, Replit, Base44 and Cursor apps. No roundups of things you already read.

Free. The list is new, so the first issues go out once there are readers. Unsubscribe from any email in one click. We never sell or share addresses.