LOW 3.1

CVE-2026-59226: Open WebUI Deactivated User Automation Execution Flaw

Open WebUI versions 0.9.0 through 0.9.x contain a privilege and access control flaw where deactivated users can still trigger scheduled automation tasks and access AI models they should no longer have permission to use. The vulnerability stems from insufficient re-validation when executing stored automations and overly lenient model access checks. An attacker with a deactivated account could potentially continue running automations or accessing restricted models until the account is fully removed from the system.

Source data · NVD / CISA · public domain

CVSS
3.1 · 3.1 LOW · CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L
Weaknesses (CWE)
CWE-285, CWE-862, CWE-863
Affected products
1 configuration(s)
Published / Modified
2026-07-09 / 2026-07-10

NVD description (verbatim)

Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform. From 0.9.0 before 0.10.0, execute_automation rehydrated automation owners without rechecking that they were still active or still had features.automations, and check_model_access only enforced private-model grants for the exact user role, allowing deactivated pending users to continue scheduled model execution. This issue is fixed in version 0.10.0.

4 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

The vulnerability involves two related authorization defects in Open WebUI's automation and model access layers. The execute_automation function rehydrates stored automation owners from persistent storage without re-validating their current active status or confirming they retain the features.automations capability. Similarly, check_model_access enforces private-model grants only against the exact user role at execution time, rather than validating the user's current operational state. This allows accounts marked as deactivated or pending to retain execution privileges for previously scheduled tasks. The issue affects all versions from 0.9.0 up to but not including 0.10.0.

Business impact

Organizations running Open WebUI as a self-hosted AI platform face insider risk and data access control degradation. When users are offboarded or deactivated, their scheduled automations may continue executing in the background, potentially accessing sensitive models or performing unintended operations. This extends the effective account lifecycle beyond administrative intent and complicates audit trails. While the CVSS score is low, the impact depends on what automations are configured and what sensitive models exist in the deployment.

Affected systems

Open WebUI versions 0.9.0 through 0.9.x are vulnerable. Version 0.10.0 and later are patched. Any self-hosted Open WebUI deployment within this version range requires assessment, particularly installations with configured automations or restricted model access policies.

Exploitability

Exploitation requires an existing Open WebUI user account that has been deactivated or marked pending by an administrator. The attacker must have created automations prior to account deactivation, or the account must have the ability to create automations before being disabled. No network-based exploitation is possible; this is an internal privilege and state-management issue. The CVSS vector (AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L) reflects the need for local authentication and a high complexity barrier, limiting practical attack scenarios.

Remediation

Upgrade Open WebUI to version 0.10.0 or later. The patched version re-validates automation owner status and reintroduces proper authorization checks before executing stored automations and granting model access. Organizations should also audit existing automations and review deactivated user accounts to identify any orphaned or unintended scheduled tasks.

Patch guidance

Apply Open WebUI 0.10.0 or a later stable release. Verify the patch by checking the installed version in the Open WebUI admin interface or via the application logs. Test the upgrade in a non-production environment first to confirm automations continue to function correctly for active users. Consider scheduling the upgrade during a maintenance window if automations are business-critical.

Detection guidance

Review Open WebUI audit logs for automation executions attributed to deactivated or pending users. Cross-reference the automation execution timestamps with user account status changes to identify suspicious patterns. Monitor for model access requests from users whose accounts are not in active status. If available, enable verbose logging in Open WebUI to capture authorization decision details.

Why prioritize this

Although the CVSS score is low, the vulnerability directly undermines access control policies that are typically implemented for compliance and operational security. Deactivated users retaining execution privileges creates an audit liability and may violate the principle of least privilege. Prioritize patching in environments where strict user lifecycle management is a compliance requirement or where automations handle sensitive data.

Risk score, explained

The CVSS 3.1 score of 3.1 (LOW) reflects a narrow attack surface: the attacker must be a registered user (PR:L) with an account that was previously active enough to create automations, then have that account deactivated. The attack does not affect confidentiality (C:N) and offers no direct integrity compromise (I:N), only availability of the automation feature (A:L). The high complexity (AC:H) accounts for the prerequisite of account deactivation by an administrator and the limited window of opportunity.

Frequently asked questions

Can an external attacker exploit this vulnerability without a user account?

No. The vulnerability requires PR:L (Privileged-level access), meaning the attacker must be a registered user within the Open WebUI instance. External, unauthenticated attackers cannot trigger this flaw.

What automations are most at risk?

Any automations created by users before their accounts were deactivated remain at risk. This includes scheduled model inference tasks, data processing pipelines, and API integrations. Restrict automations to active users and audit them during offboarding.

Does this vulnerability allow access to private models across other users' accounts?

The vulnerability allows a deactivated user to retain access to models their account was previously granted, not to escalate into other users' private models. The flaw is an insufficient state check, not a full privilege escalation.

How quickly can Open WebUI administrators patch this issue?

Upgrading to 0.10.0 is straightforward for most self-hosted deployments and typically requires a restart of the Open WebUI service. Plan for minimal downtime and test in a staging environment if possible.

This analysis is provided for informational purposes and should not be construed as professional security advice. Organizations should verify all version numbers and patch availability against official Open WebUI releases and the vendor's advisory. CVSS scores and severity ratings reflect standardized metrics but may not capture your organization's specific risk tolerance or business context. Always test patches in a non-production environment before deploying to production systems. Source: NVD (public-domain), retrieved 2026-08-17. Analysis generated by SEC.co (claude-haiku-4-5).