Katalog CVE

CVE-2024-58383

WysokieCVSS 7.3
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Froxlor przed wersją 2.2.0 (dotyczy do 2.2.0-rc3 włącznie) generuje plik /etc/pure-ftpd/db/mysql.conf z uprawnieniami 0644 poprzez szablony konfiguracji XML w lib/configfiles/, mimo że plik zawiera hasło użytkownika SQL Froxlor. W systemach, w których katalogi nadrzędne są czytelne dla wszystkich (domyślnie w Debian 12), każdy nieuprzywilejowany lokalny użytkownik mogący wykonywać polecenia lub kod na hoście — w tym użytkownicy wirtualni bez dostępu SSH, którzy mogą przesyłać skrypty PHP/CGI — może odczytać plik i uzyskać poświadczenia bazy danych Froxlor. Dostęp do bazy danych można następnie wykorzystać do zmiany hasha hasła administratora i ziarna TOTP, zalogowania się jako administrator Froxlor i ostatecznie uzyskania uprawnień roota. Dotyczy tylko instancji skonfigurowanych do używania pure-ftpd.

Ocena ryzyka

Lokalny nieuprzywilejowany użytkownik może uzyskać poświadczenia bazy danych, przejąć konto administratora Froxlor i eskalować uprawnienia do roota, co prowadzi do pełnej kompromitacji serwera.

Rekomendacja

Zaktualizuj Froxlor do wersji 2.2.0 lub nowszej. Natychmiast zmień uprawnienia pliku /etc/pure-ftpd/db/mysql.conf na 0600 i ogranicz dostęp do katalogów nadrzędnych.

Inne podatności w Froxlor

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

Froxlor before 2.2.0 (affected up to and including 2.2.0-rc3) generates /etc/pure-ftpd/db/mysql.conf with mode 0644 via the XML configuration templates in lib/configfiles/, even though the file contains the Froxlor SQL user's password. On systems where the parent directories are world readable (the default on Debian 12), any unprivileged local user able to execute commands or code on the host — including virtual users without SSH access who can upload PHP/CGI scripts — can read the file and obtain the Froxlor database credentials. Database access can then be leveraged to alter an administrator's password hash and TOTP seed, log in as a Froxlor administrator, and ultimately gain root privileges. Only instances configured to use pure-ftpd are affected.

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