Timing Oracle Vulnerability in LightRAG by HKUDS
CVE-2026-85725

5.9MEDIUM

Key Information:

Vendor

Hkuds

Status
Vendor
CVE Published:
22 September 2026

What is CVE-2026-85725?

The vulnerability in LightRAG involves the 'verify_password' function, which uses Python's '==' operator for plaintext password comparison. This method can expose timing differences based on the length and prefix matches of the passwords. An attacker with low-latency access can exploit this characteristic by making multiple login requests, thereby retrieving the plaintext password one character at a time. Deployments utilizing bcrypt-prefixed passwords are not impacted, and the issue has been addressed in version 1.5.5.

Affected Version(s)

LightRAG < 1.5.5

References

CVSS V3.1

Score:
5.9
Severity:
MEDIUM
Confidentiality:
High
Integrity:
None
Availability:
High
Attack Vector:
Network
Attack Complexity:
High
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.