Katalog CVE

CVE-2026-73529

ŚrednieCVSS 5.3
Opublikowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.30%

Percentyl 22 - wyżej niż 22% wszystkich znanych CVE

Streszczenie

Plainpad do wersji 1.1.1 zawiera brak ograniczeń tempa żądań, co pozwala nieuwierzytelnionym atakującym na wysyłanie nieograniczonej liczby prób logowania do punktu końcowego POST /v1/sessions. Martwy kod w App\Http\Kernel.php powoduje, że konfiguracja throttlingu nie jest podpięta do żadnej trasy. Atakujący mogą również powodować wyczerpanie CPU przez wielokrotne porównania bcrypt.

Ocena ryzyka

Ryzyko obejmuje ataki brute-force na hasła oraz potencjalne przeciążenie serwera, co może prowadzić do naruszenia kont i niedostępności usługi.

Rekomendacja

Zaleca się natychmiastową aktualizację Plainpad do wersji z poprawką oraz wdrożenie mechanizmów ograniczania tempa żądań i CAPTCHA.

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

Plainpad through 1.1.1, fixed in commit d3823fc, contains a missing rate limiting vulnerability that allows unauthenticated attackers to send unbounded login requests to the POST /v1/sessions endpoint due to dead code in App\Http\Kernel.php that is never instantiated under the Laravel 11+ skeleton, leaving the API throttle configuration unattached to any route. Attackers can exploit this by sending unlimited credential attempts with no lockout or CAPTCHA enforcement, and additionally trigger CPU exhaustion by forcing repeated bcrypt comparisons on each request.

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