Description
Open WebUI from 0.8.8 before 0.11.4 contains an improper authorization vulnerability that allows deactivated users to keep executing terminal commands through an already open terminal WebSocket. Because the terminal proxy route in terminals.py checks access only on the first message, deactivated users can keep running commands and reading or writing files on the terminal server.
Published: 2026-10-12
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Persistent unauthorized terminal command execution
Action: Apply Patch
AI Analysis

Impact

Open WebUI versions 0.8.8 through 0.11.3 protect terminal access by validating user status only when the WebSocket connection is first established. Because this check is not repeated for subsequent messages, a user that has been deactivated remains able to send commands and read or write files on the terminal server through the same open socket. The flaw allows unauthorized execution, data disclosure, and data modification by thwarting intended session revocation.

Affected Systems

The vulnerability affects the Open WebUI product from the open-webui vendor. All releases from 0.8.8 up to, but not including, 0.11.4 are impacted, as documented in the advisory. Users deploying any of these versions should verify their installed version and check for available updates.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity. EPSS data is unavailable, and the issue is not listed in the CISA KEV catalog, suggesting no widespread exploitation has been reported yet. The attack vector is likely indirect, requiring an attacker to have prior access to a terminal WebSocket session and then to deactivating the session without revoking the active connection. If successful, a deactivated user can continue to issue commands, potentially compromising confidentiality and integrity of files on the terminal server.

Generated by OpenCVE AI on October 12, 2026 at 18:03 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Open WebUI to version 0.11.4 or later, which implements proper session revocation for terminal WebSocket connections.
  • If an upgrade is not immediately possible, enforce authorization checks on every message on the terminal WebSocket route to prevent deactivated users from executing commands.
  • Audit active WebSocket sessions when a user is deactivated and terminate any that remain open, ensuring that no stale connections persist.

Generated by OpenCVE AI on October 12, 2026 at 18:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 13 Oct 2026 13:30:00 +0000

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

Mon, 12 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Description Open WebUI from 0.8.8 before 0.11.4 contains an improper authorization vulnerability that allows deactivated users to keep executing terminal commands through an already open terminal WebSocket. Because the terminal proxy route in terminals.py checks access only on the first message, deactivated users can keep running commands and reading or writing files on the terminal server.
Title Open WebUI 0.8.8 before 0.11.4 Improper Session Revocation via Terminal WebSocket
First Time appeared Openwebui
Openwebui open Webui
Weaknesses CWE-613
CPEs cpe:2.3:a:openwebui:open_webui:*:*:*:*:*:*:*:*
Vendors & Products Openwebui
Openwebui open Webui
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N'}


Subscriptions

Open-webui Open-webui
Openwebui Open Webui
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-23T21:57:53.211Z

Reserved: 2026-10-12T14:12:52.833Z

Link: CVE-2026-109289

cve-icon Vulnrichment

Updated: 2026-10-13T15:49:09.350Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-12T17:17:22.060

Modified: 2026-10-13T20:39:48.767

Link: CVE-2026-109289

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T13:15:10Z

Weaknesses
  • CWE-613

    Insufficient Session Expiration