CVE-2026-107638
ŚrednieCVSS 6.8Streszczenie
pH7Builder (pH7 Social Dating CMS) przed wersją 18.5.0 zawiera podatność polegającą na nieprawidłowym ograniczeniu prób uwierzytelnienia, co pozwala atakującym na ominięcie dwuskładnikowego uwierzytelnienia poprzez zgadywanie kodów TOTP bez limitów. Atakujący znający hasło konta mogą wysyłać nieograniczoną liczbę 6-cyfrowych kodów weryfikacyjnych do pliku VerificationCodeFormProcess.php i przejąć konta członków, partnerów lub administratorów.
Ocena ryzyka
Atakujący może przejąć konta użytkowników, w tym administratorów, co może prowadzić do pełnej kompromitacji systemu i danych.
Rekomendacja
Należy natychmiast zaktualizować system do wersji 18.5.0 lub nowszej, która zawiera poprawkę ograniczającą próby uwierzytelnienia.
Inne podatności w pH7Builder
Zobacz wszystkie- CVE-2026-107637Średnie
pH7Builder (pH7 Social Dating CMS) przed wersją 18.5.0 zawiera podatność nieprawidłowej autoryzacji w module notatek (funkcja delete()), która pozwala uwierzytelnionym członkom na usuwanie komentarzy i kategorii notatek innych członków. Atakujący mogą przesłać ID notatki innego członka w parametrze POST id, aby usunąć wszystkie komentarze i powiązania kategorii, ponieważ zapytania nie sprawdzają ID profilu.
- CVE-2026-107636Średnie
pH7Builder (pH7 Social Dating CMS) przed wersją 18.5.1 zawiera podatność walidacji płatności, która pozwala zarejestrowanym użytkownikom o niskich uprawnieniach na uzyskanie dowolnego poziomu członkostwa poprzez podanie kontrolowanych przez klienta pól planu i kwoty. Atakujący mogą ustawić item_number, cart_order_id lub pole custom w PayPal, płacąc symboliczną kwotę, lub wysyłać nieukończone płatności IPN, aby uzyskać najdroższe członkostwo i jego płatne funkcje.
- CVE-2026-37604Średnie
pH7Software pH7Builder (pH7 Social Dating CMS) do wersji 18.2.0 ustala adres IP klienta w _protected/framework/Ip/Ip.class.php na podstawie nagłówków HTTP_CLIENT_IP i HTTP_X_FORWARDED_FOR bez weryfikacji, czy żądanie pochodzi z zaufanego proxy. Ponieważ licznik prób logowania administratora i blokada są oparte na tej wartości, zdalny nieuwierzytelniony atakujący omija ograniczenia IP, wysyłając inną wartość X-Forwarded-For przy każdym żądaniu.
- CVE-2026-37603Średnie
Nieprawidłowe ograniczenie nadmiernych prób uwierzytelniania w logowaniu administracyjnym pH7Software pH7Builder (pH7 Social Dating CMS) do wersji 19.2.0. Flaga eskalacji CAPTCHA jest przechowywana w sesji PHP jako captcha_admin_enabled, a element formularza CAPTCHA jest tworzony tylko wtedy, gdy flaga jest obecna, więc zdalny nieuwierzytelniony atakujący, który uzyska nową sesję przed każdą próbą logowania, nigdy nie otrzymuje wyzwania.
Oryginalny opis (angielski, źródło NVD)
pH7Builder (pH7 Social Dating CMS) before 18.5.0 contains an improper restriction of authentication attempts vulnerability that allows attackers to bypass two-factor authentication by guessing TOTP codes without limits. Attackers who know an account password can submit unlimited 6-digit verification codes to VerificationCodeFormProcess.php to take over member, affiliate, or administrator accounts.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

