Katalog CVE

CVE-2025-6386

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

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.

Ocena ryzyka

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.

Rekomendacja

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.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS