Description
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.
Published: 2026-07-09
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Account enumeration via timing attack
Action: Patch v0.10.0
AI Analysis

Impact

The vulnerability resides in the authentication endpoint of Open WebUI, where the system only performs bcrypt verification when an email is found in the database. The result is a measurable slowdown for valid accounts versus nonexistent ones, allowing an attacker to distinguish which emails are registered by timing the response. This weakness, classified as CWE-208 unauthenticated enumeration of user accounts, serves as a foothold for targeted credential guessing or social engineering attacks.

Affected Systems

The affected product is Open WebUI, a self-hosted AI platform; versions prior to 0.10.0 are impacted. The issue is fixed starting with release v0.10.0.

Risk and Exploitability

The CVSS score is 5.3, indicating a medium severity vulnerability. The EPSS score is < 1%, indicating a very low probability of exploitation, and the issue is not listed in KEV. Because the flaw is exploitable over the network with a simple timing measurement technique, the attack vector is likely unauthenticated HTTP requests to the /api/v1/auths/signin endpoint. Attackers can perform the enumeration without possessing valid credentials, but the practical impact depends on the attacker’s follow-up actions, such as phishing or brute‑forcing credentials.

Generated by OpenCVE AI on August 1, 2026 at 14:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update Open WebUI to v0.10.0 or later where the timing discrepancy has been fixed.
  • If an immediate update is not possible, apply network‑level rate‑limiting or CAPTCHA protection to the /api/v1/auths/signin endpoint to reduce the effectiveness of timing attacks.
  • Implement monitoring or alerting for repeated failed login attempts to detect and respond to enumeration activity.

Generated by OpenCVE AI on August 1, 2026 at 14:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-7rw5-9f7q-xj36 Open WebUI: Account enumeration via observable login timing discrepancy
History

Thu, 09 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 09 Jul 2026 17:45:00 +0000

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

Thu, 09 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Description 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.
Title Open WebUI: Account enumeration via observable login timing discrepancy
Weaknesses CWE-208
References
Metrics cvssV3_1

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


Subscriptions

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

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-09T17:50:41.900Z

Reserved: 2026-07-02T21:05:02.924Z

Link: CVE-2026-59218

cve-icon Vulnrichment

Updated: 2026-07-09T17:50:38.333Z

cve-icon NVD

Status : Analyzed

Published: 2026-07-09T17:17:02.750

Modified: 2026-07-10T18:30:58.837

Link: CVE-2026-59218

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T14:30:06Z

Weaknesses
  • CWE-208

    Observable Timing Discrepancy