CVE-2026-44551: Open WebUI LDAP authentication bypass via empty password

CVE-2026-44551 · Severity: critical · CVSS 9.1 · Published 2026-05-15

Open WebUI is an interface for interacting with large language models. A vulnerability in its LDAP authentication module allows attackers to log into any user account, including administrator accounts, by providing a valid username and an empty password. This could lead to full account takeover, unauthorized access to private chats, and exposure of sensitive API keys or configuration data.

Technologies: open-webui (PyPI). Vendors: PyPI.

Quick answers

Is CVE-2026-44551 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-44551 being exploited in the wild.
How severe is CVE-2026-44551?
Critical severity, with a CVSS score of 9.1, published 15 May 2026.
Which products and versions are affected?
open-webui (PyPI) <= 0.8.12, ECOSYSTEM:introduced=0,fixed=0.9.0.
Is there a fix for CVE-2026-44551?
Yes. open-webui (PyPI): upgrade to 0.9.0 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
How is CVE-2026-44551 attacked?
It is attacked over the network, in a network appliance.
Am I affected by CVE-2026-44551?
Check whether you run open-webui (PyPI) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

How to fix

  • open-webui (PyPI): upgrade to 0.9.0 or later
    pip install "open-webui>=0.9.0"

Technical details

The LDAP authentication endpoint in Open WebUI fails to validate that the submitted password is non-empty before attempting a Simple Bind against the LDAP server. According to RFC 4513, a Simple Bind with a valid Distinguished Name (DN) and an empty password is treated as 'unauthenticated simple authentication,' which many LDAP servers (like OpenLDAP and some Active Directory configurations) treat as a successful bind. The LdapForm Pydantic model lacks a min_length constraint on the password field, allowing the empty string to reach the backend/open_webui/routers/auths.py logic. If the bind succeeds, the application issues a valid session token for the target user. This is exploitable if ENABLE_LDAP is true and the underlying LDAP server allows unauthenticated binds.

Affected products

  • Open WebUI Open WebUI <= 0.8.12

Identifiers

  • CVE-2026-44551
  • GHSA-2r4p-jpmg-48f4
  • PYSEC-2026-435

Timeline

  • 2026-05-05: disclosed: Vulnerability reported to GitHub Advisory Database
  • 2026-05-08: advisory: GHSA-2r4p-jpmg-48f4 published
  • 2026-05-08: patched: Fixed in version 0.9.0

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.