PHPJabbers Cleaning Business Software 1.0 przechowuje hasła użytkowników bez szyfrowania, co umożliwia atakującemu uzyskanie dostępu do wszystkich kont w systemie. Podatność otrzymała ocenę CVSS 9.8 (krytyczna), ponieważ nie wymaga uwierzytelnienia ani interakcji użytkownika.
▸ Pokaż oryginał (EN)
In PHPJabbers Cleaning Business Software 1.0, there is no encryption on user passwords allowing an attacker to gain access to all user accounts.
Aplikacja zapisuje hasła użytkowników w postaci jawnego tekstu (plaintext), bez zastosowania jakiegokolwiek mechanizmu haszowania ani szyfrowania. Atakujący, który uzyska dostęp do bazy danych — np. przez inne podatności, wyciek danych lub nieautoryzowany dostęp do serwera — może bezpośrednio odczytać hasła wszystkich kont. Brak mechanizmu kontroli autoryzacji (CWE-862) oznacza ponadto, że aplikacja nie weryfikuje poprawnie uprawnień dostępu do zasobów.
Atakujący może przejąć kontrolę nad wszystkimi kontami użytkowników w systemie, w tym kontami administratorów, uzyskując pełny dostęp do danych, funkcji aplikacji oraz potencjalnie do infrastruktury serwera.
Należy zastosować patche dostępne u producenta zgodnie z referencjami. W ramach natychmiastowych działań zaradczych zaleca się ograniczenie dostępu do bazy danych, audyt kont użytkowników oraz wymuszenie zmiany haseł po wdrożeniu poprawki zapewniającej odpowiednie haszowanie (np. bcrypt).
PHPJabbers Cleaning Business Software w wersji 1.0
Podatność została opisana przez badacza Blake'a Hoddera w artykule opublikowanym na platformie Medium, dotyczącym wielu podatności w skryptach PHPJabbers.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HPhpjabbers Cleaning Business Software
APPPhpjabbers1.0
Powiązane podatności
PHPJabbers Cleaning Business Software — przejęcie konta przez brak weryfikacji
PHPJabbers Cleaning Business Software v1.0 is vulnerable to Multiple Stored Cross-Site Scripting (XSS) in the ...
PHPJabbers Cleaning Business Software v1.0 is vulnerable to CSV Injection vulnerability which allows an attack...
A lack of rate limiting in the 'Forgot Password' feature of PHPJabbers Cleaning Business Software v1.0 allows ...
A lack of rate limiting in the 'Forgot Password' feature of PHPJabbers Cleaning Business Software v1.0 allows ...