CVE-2026-85734
Deferred Deferred - Pending Action

Authentication Bypass in LightRAG via Brute Force

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

Publication date: 2026-09-22

Last updated on: 2026-09-22

Assigner: GitHub, Inc.

Description

LightRAG provides simple and fast retrieval-augmented generation. Prior to 1.5.5, the POST /login endpoint in lightrag/api/lightrag_server.py does not impose a rate limit, account lockout, delay, or counter for failed authentication attempts. A network attacker can submit password guesses at full request speed until a valid account password is found. Successful credential recovery grants authenticated access to documents, the knowledge graph, and administrative operations. This issue is fixed in version 1.5.5.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

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

Affected Vendors & Products

Showing 3 associated CPEs
Vendor Product Version / Range
hkuds lightrag to 1.5.5 (exc)
hkuds lightrag to 1.5.3 (exc)
lightrag lightrag to 1.5.5 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-307 The product does not implement sufficient measures to prevent multiple failed authentication attempts within a short time frame.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is a brute-force attack flaw in LightRAG versions before 1.5.5. The /login endpoint lacks rate limiting, allowing attackers to submit unlimited password guesses rapidly. This enables them to guess credentials and gain unauthorized access to accounts, documents, knowledge graphs, and administrative functions.

Detection Guidance

Monitor for repeated failed login attempts to the /login endpoint. Use tools like curl to test the endpoint for rate limiting. Example: curl -X POST -d '{"username":"test","password":"guess"}' http://target/lightrag/api/lightrag_server.py/login. Check server logs for HTTP 429 responses or excessive 401 errors.

Impact Analysis

An attacker could exploit this to gain full authenticated access to your LightRAG instance, compromising sensitive data like documents and knowledge graphs. They could also perform administrative actions if they guess credentials successfully.

Compliance Impact

This vulnerability could lead to unauthorized access to personal or sensitive data, violating GDPR's data protection principles and HIPAA's security requirements for protected health information. It may result in non-compliance due to insufficient access controls and breach notification obligations.

Mitigation Strategies

Upgrade LightRAG to version 1.5.5 or later. If upgrading is not possible, implement a rate limiter or WAF rules to restrict login attempts. Block IPs showing brute-force patterns. Temporarily disable the login endpoint if under active attack.

Chat Assistant

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

EPSS Chart