PatchSiren cyber security CVE debrief
CVE-2026-44553 open-webui CVE debrief
Open WebUI versions prior to 0.9.0 fail to invalidate active Socket.IO sessions when administrative privileges are revoked or user accounts are deleted. The SESSION_POOL cache is not updated to reflect role changes, allowing a former administrator to retain elevated access within their existing session as long as the connection remains active through automatic heartbeats. This represents a session management flaw where authorization state becomes desynchronized from the session layer. The vulnerability requires network access and valid credentials, with high impact on confidentiality and integrity of administrative functions. The issue was resolved in version 0.9.0 by ensuring session pool iteration occurs upon privilege modifications.
- Vendor
- open-webui
- Product
- Unknown
- CVSS
- HIGH 8.1
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-15
- Original CVE updated
- 2026-05-19
- Advisory published
- 2026-05-15
- Advisory updated
- 2026-05-19
Who should care
Organizations operating self-hosted Open WebUI instances with multiple administrative users or automated provisioning workflows; security teams managing identity lifecycle processes; compliance officers evaluating access control audit trails for administrative function separation.
Technical summary
The vulnerability stems from incomplete session lifecycle management in Open WebUI's Socket.IO implementation. When administrative role changes or user deletions occur through the application API, the SESSION_POOL data structure—responsible for tracking active Socket.IO connections and their associated privilege contexts—is not traversed to terminate or update affected sessions. The Socket.IO transport maintains connections via automatic heartbeat packets, preventing natural session expiration. Consequently, the session layer retains stale authorization metadata while the persistence layer reflects updated access controls. This architectural gap creates a time-of-check to time-of-use (TOCTOU) condition where authentication decisions are decoupled from ongoing authorization validation. The fix in 0.9.0 introduces session pool iteration logic triggered by privilege modification events, ensuring session state consistency with the authoritative user store.
Defensive priority
HIGH
Recommended defensive actions
- Upgrade Open WebUI to version 0.9.0 or later to obtain the session invalidation fix
- Review administrative user access logs for anomalous extended session durations preceding the upgrade date
- Implement session timeout policies and connection limits to reduce window of opportunity for stale privilege exploitation
- Monitor Socket.IO connection patterns for sessions persisting beyond expected user lifecycle events
- Validate that role change workflows in integrated identity systems trigger application-level session termination where API hooks are available
Evidence notes
Vendor advisory confirms exploitability and provides fixed version. CVSS 3.1 vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N aligns with network-accessible, low-complexity attack requiring prior authentication. CPE range confirms all versions below 0.9.0 affected.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-44553 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-44553
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-44553 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-44553
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://github.com/open-webui/open-webui/security/advisories/GHSA-45m8-cpm2-3v65
[email protected] - Exploit, Vendor Advisory
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.