CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2025-6386

High
Published: Translated: NVD NIST

Summary

Repozytorium parisneo/lollms jest podatne na atak czasowy w funkcji `authenticate_user` w pliku `lollms_authentication.py`. Podatność ta umożliwia atakującym enumerację poprawnych nazw użytkowników oraz stopniowe zgadywanie haseł poprzez analizę różnic w czasie odpowiedzi.

Risk Assessment

Organizacja może być narażona na nieautoryzowany dostęp do kont użytkowników, co może prowadzić do wycieku danych lub innych poważnych incydentów bezpieczeństwa.

Recommendation

Zaleca się aktualizację do wersji 20.1, w której problem został rozwiązany. Dodatkowo, warto rozważyć zastosowanie bezpieczniejszych metod porównywania haseł, aby zminimalizować ryzyko ataków czasowych.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS