Katalog CVE

CVE-2026-112374

ŚrednieCVSS 4.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

FOSSBilling w wersjach przed 0.8.9 zawiera podatność Cross-Site Request Forgery w punkcie logowania personelu (POST /api/guest/staff/login). Funkcja checkGuestClientAuthentication() zezwala tylko na client_login i client_create, pozostawiając staff_login bez walidacji CSRF lub Origin, co pozwala zdalnym atakującym wymusić uwierzytelnienie.

Ocena ryzyka

Atakujący może hostować automatycznie wysyłany formularz HTML z własnymi danymi logowania, aby po cichu zalogować przeglądarkę ofiary do konta personelu atakującego, co może prowadzić do dalszych ataków lub phishingu.

Rekomendacja

Zaktualizuj FOSSBilling do wersji 0.8.9 lub nowszej. Do tego czasu rozważ dodanie walidacji CSRF/Origin dla punktu staff_login lub ograniczenie dostępu do panelu personelu.

Inne podatności w FOSSBilling

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

FOSSBilling before 0.8.9 contains a Cross-Site Request Forgery vulnerability in the staff guest login endpoint (POST /api/guest/staff/login) that allows remote attackers to force authentication because checkGuestClientAuthentication() only allowlists client_login and client_create, leaving staff_login without CSRF or Origin validation. Attackers can host an auto-submitting HTML form with attacker-controlled credentials to silently log a victim's browser into the attacker's staff account.

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