CVE-2025-6386CWE-203

Timing Attack Vulnerability in parisneo/lollms

High · published July 7, 2025

CVSS v3.0
7.5
EPSS
0%
Percentile
34.0
In the wild
Unconfirmed
What it is

The parisneo/lollms repository is affected by a timing attack vulnerability in the `authenticate_user` function within the `lollms_authentication.py` file. This vulnerability allows attackers to enumerate valid usernames and guess passwords incrementally by analyzing response time differences. The affected version is the latest, and the issue is resolved in version 20.1. The vulnerability arises from the use of Python's default string equality operator for password comparison, which compares characters sequentially and exits on the first mismatch, leading to variable response times based on the number of matching initial characters.

The record
Technical detail
CVSS v3.0
7.5 · HIGH
Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00408 · 34.0th percentile
Weakness
CWE-203 · Observable Discrepancy
Published
2025-07-07T09:55Z
EPSS history
Timeline
  • 07 JUL 09:55Z
    Timing Attack Vulnerability in parisneo/lollms
    cvelistv5