ZeroHour

CVE-2026-90562

niche1· 1 read

Weak 24-Bit Password Reset Keys in LangBot Enable Unauthenticated Admin Takeover

CVSS 4.0
9.2 critical
EPSS
Published
()
Modified
AI analysis

LangBot versions before 4.10.11 generate password-recovery keys with only 24 bits of entropy and expose the reset-password endpoint without authentication or rate limiting (CWE-331). An unauthenticated remote attacker who knows the administrator's email address can send concurrent reset requests to exhaust the roughly 16.7 million possible keys and set a new admin password. Successful exploitation yields full control of the LangBot administrator account, with high impact on confidentiality, integrity, and availability reflected in the CVSS 4.0 score of 9.2 (critical). Any self-hosted LangBot instance running a version earlier than 4.10.11 is affected, especially deployments where the web console is reachable over a network. No public proof-of-concept is known, the flaw is not in CISA's KEV catalog, and no exploitation in the wild has been reported at this time.

What to do: Upgrade to LangBot 4.10.11 or later as soon as possible. Until patched, restrict network access to the admin console and password-reset endpoint (VPN, firewall rules, or a reverse proxy with authentication and rate limiting), and verify the administrator email is not publicly discoverable. Review logs for bursts of password-reset requests from unfamiliar sources and rotate the admin credential if any suspicious activity is found.

Affected
LangBot project (RockChinQ) LangBotbefore 4.10.11
Estimated exposure
nichelikely low thousands of self-hosted deployments, with only a subset (plausibly hundreds) internet-exposed — LangBot is a self-hosted open-source chatbot/AI-assistant platform with no vendor-published install counts, so this rough estimate is inferred from the project's GitHub/Docker popularity and typical self-hosting patterns rather than…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

LangBot before 4.10.11 generates password recovery keys with only 24 bits of entropy and applies no rate limiting to the unauthenticated reset-password endpoint. Remote attackers knowing the administrator email can exhaust the keyspace through concurrent requests to reset the admin password and gain account access.

Weakness
CWE-331
Vector
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.