Timing Attack Vulnerability in parisneo/lollms Authentication Function
CVE-2025-6386

7.5HIGH

Key Information:

Vendor

Parisneo

Vendor
CVE Published:
7 July 2025

What is CVE-2025-6386?

The parisneo/lollms repository has a vulnerability in the authenticate_user function found in lollms_authentication.py. This timing attack allows an attacker to uncover valid usernames and incrementally guess passwords by measuring variations in response times. The issue stems from Python's default string equality operator, which processes characters sequentially and reveals discrepancies in timing based on the number of match characters. This vulnerability can be exploited effectively until patched in version 20.1.

Affected Version(s)

parisneo/lollms < 20.1

References

CVSS V3.0

Score:
7.5
Severity:
HIGH
Confidentiality:
High
Integrity:
None
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.
CVE-2025-6386 : Timing Attack Vulnerability in parisneo/lollms Authentication Function