MEDIUM 5.3

CVE-2026-59218 Open WebUI User Enumeration Vulnerability

Open WebUI versions before 0.10.0 contain a user enumeration vulnerability in the sign-in endpoint. The flaw allows an attacker to determine whether an email address is registered by measuring response times: accounts that exist take longer to reject (because the system verifies a password), while non-existent accounts are rejected faster. This leaks information about registered users without needing valid credentials.

Source data · NVD / CISA · public domain

CVSS
3.1 · 5.3 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Weaknesses (CWE)
CWE-208
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. Prior to 0.10.0, the /api/v1/auths/signin endpoint looked users up by email and only ran bcrypt password verification when a credential existed, making registered-account attempts measurably slower than missing-email attempts and allowing unauthenticated account enumeration. 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 /api/v1/auths/signin endpoint in Open WebUI prior to version 0.10.0 performs user lookup by email address before validating the password. Because bcrypt verification only runs when a matching user record exists, the authentication logic exhibits a timing side-channel: registered accounts incur the computational cost of password hashing and comparison, while requests for non-existent emails skip that step entirely. An unauthenticated attacker can exploit this measurable latency difference to enumerate valid email addresses in the system. CWE-208 (Observable Timing Discrepancy) classifies this category of flaw. The vulnerability is resolved in version 0.10.0, which implements constant-time comparison or similar mitigations.

Business impact

User enumeration undermines the confidentiality of your user base. An attacker can systematically discover which email addresses are registered, enabling targeted phishing campaigns, password spray attacks, or social engineering. While this vulnerability does not grant direct system access or data exfiltration, it significantly reduces the attacker's reconnaissance effort and increases the surface for downstream attacks. Organizations hosting Open WebUI as an internal or customer-facing platform should consider the sensitivity of their user roster when prioritizing remediation.

Affected systems

Open WebUI open_webui versions prior to 0.10.0 are affected. Self-hosted deployments of Open WebUI running older versions are at risk. The vulnerability is network-accessible and requires no authentication, making it exploitable by any remote actor. Verify your installed version via the application version string or deployment logs.

Exploitability

Exploitation is straightforward and requires only network access to the /api/v1/auths/signin endpoint. An attacker can craft repeated sign-in requests with candidate email addresses and measure response latencies to infer user existence. No authentication, complex interaction, or user interaction is required. Reliable exploitation depends on network conditions and server load, but under normal circumstances the timing difference should be discernible. This vulnerability is not listed on the CISA Known Exploited Vulnerabilities (KEV) catalog, but the low barrier to exploitation means defensive measures should not be delayed pending evidence of active attacks.

Remediation

Upgrade to Open WebUI version 0.10.0 or later. Verify the upgrade by checking the application version in the UI or deployment artifacts. For organizations unable to upgrade immediately, consider network-level mitigations: restrict access to the /api/v1/auths/signin endpoint to known IP ranges or behind a VPN, implement rate limiting on authentication requests, or deploy a Web Application Firewall (WAF) to detect and throttle repeated authentication attempts from the same source.

Patch guidance

Upgrade Open WebUI to version 0.10.0 or later. Review your deployment method (Docker, Kubernetes, package manager, etc.) and follow the official Open WebUI upgrade documentation to ensure a smooth transition. Test the upgrade in a non-production environment first if feasible. After upgrading, verify the new version is running by checking the application version string and confirming the sign-in endpoint behavior has changed.

Detection guidance

Monitor authentication logs for patterns consistent with user enumeration: repeated rapid requests to /api/v1/auths/signin from a single source IP with varying email addresses. Implement timing-based detection at the network level by tracking response time distribution for sign-in requests; legitimate users will show variable latencies, whereas enumeration attempts often exhibit systematic timing patterns. Consider deploying a SIEM rule that flags bulk failed authentication attempts grouped by source IP. Analyze access logs for sign-in endpoint activity, particularly sequences of requests with different email addresses over short time windows.

Why prioritize this

Although this is a MEDIUM-severity vulnerability (CVSS 5.3), it should be prioritized for rapid remediation because user enumeration is a precursor to account compromise and social engineering. The fix is contained in a single version bump with no expected breaking changes. The exploitability is trivial, and the vulnerability is network-accessible without authentication barriers. In environments where user identity confidentiality is important (customer-facing platforms, internal systems with sensitive user roles), upgrade urgency increases.

Risk score, explained

CVSS 5.3 (MEDIUM) reflects the vulnerability's limited direct impact: it discloses user existence but does not enable data breaches, code execution, or denial of service. The score factors in network accessibility (AV:N) and low attack complexity (AC:L), indicating ease of exploitation, but gives lower weight to the confidentiality impact (C:L) because exposure is limited to email address presence. Integrity and availability are unaffected (I:N, A:N). Organizations should not underestimate this score in their risk calculations; timing-based enumeration often serves as the opening move in multi-stage attacks.

Frequently asked questions

Can an attacker use this to log in to accounts?

No. This vulnerability discloses whether an email address is registered, but does not bypass password authentication or grant login access. An attacker would still need valid credentials to authenticate. However, confirmation of a valid email address makes that account a higher-priority target for password guessing or phishing.

Does upgrading to 0.10.0 require downtime?

Upgrade requirements depend on your deployment model. Most single-instance or containerized deployments can be upgraded with minimal downtime by pulling the latest image and restarting the application. Kubernetes deployments may support rolling updates with zero downtime. Consult the Open WebUI upgrade guide and test in a staging environment to confirm compatibility with your infrastructure.

Are there workarounds if I cannot upgrade immediately?

Yes, you can reduce exposure by restricting network access to the /api/v1/auths/signin endpoint (firewall rules, VPN requirement), implementing rate limiting on failed authentication attempts, or deploying a WAF. These mitigations reduce the attacker's ability to enumerate users at scale but do not fully eliminate the vulnerability—upgrading is the permanent solution.

How long does it take an attacker to enumerate users with this flaw?

Enumeration speed depends on network latency, server load, and how many candidate emails an attacker tests. With a list of 1 million common email addresses, and assuming 100 requests per second, enumeration could complete in ~3 hours under optimal conditions. This highlights why timing-based detection and rate limiting are important interim controls.

This analysis is provided for informational purposes and reflects the vulnerability data available as of the publication date. CVSS scores and severity ratings are derived from official sources and subject to interpretation by your organization's risk framework. Always verify patch availability, compatibility, and applicability to your specific deployment before implementing remediation. Temporary mitigations (rate limiting, network restrictions) reduce but do not eliminate risk; permanent resolution requires upgrading to the patched version. Consult the official Open WebUI advisory and release notes for authoritative guidance. Source: NVD (public-domain), retrieved 2026-08-17. Analysis generated by SEC.co (claude-haiku-4-5).