CVE-2026-90562
Received Received - Intake

LangBot Password Recovery Key Weakness Leads to Account Takeover

Vulnerability report for CVE-2026-90562, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-13

Last updated on: 2026-09-13

Assigner: VulnCheck

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-13
Last Modified
2026-09-13
Generated
2026-09-13
AI Q&A
2026-09-13
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
langbot langbot to 4.10.11 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-331 The product uses an algorithm or scheme that produces insufficient entropy, leaving patterns or clusters of values that are more likely to occur than others.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-90562 is an authentication bypass vulnerability in LangBot versions before 4.10.11. It allows remote attackers to gain administrative access by exploiting weak password recovery keys and the lack of rate limiting on the unauthenticated password reset endpoint. The recovery key has only 24 bits of entropy, making it vulnerable to brute-force attacks. Attackers can reset the admin password by knowing the admin's email and sending concurrent requests to exhaust the keyspace.

Detection Guidance

Detect this vulnerability by checking LangBot versions before 4.10.11. Inspect the password reset endpoint `/api/v1/user/reset-password` for lack of rate limiting and low-entropy recovery keys. Monitor for excessive concurrent reset requests targeting admin accounts.

Impact Analysis

If you use LangBot versions before 4.10.11, an attacker could reset the admin password and gain full administrative control. This could lead to unauthorized access to sensitive data, such as model-provider API keys and authenticated code-execution surfaces. The attacker only needs to know the admin's email address to exploit this vulnerability.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, which may violate compliance requirements under GDPR (data protection) and HIPAA (healthcare data privacy). Unauthorized access to admin accounts could result in data breaches, exposing personal or protected health information, leading to legal penalties and reputational damage.

Mitigation Strategies

Upgrade LangBot to version 4.10.11 or later. Ensure recovery keys use high entropy (e.g., 256-bit tokens). Implement strict rate limiting (e.g., 5 attempts per 15 minutes per IP) and account lockout mechanisms. Use constant-time comparison for recovery key validation.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-90562. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart