CVE-2026-44196
KrytyczneCVSS 9.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 22 - wyżej niż 22% wszystkich znanych CVE
Streszczenie
W Pingvin Share X w wersjach od 1.14.1 do 1.16.2 występuje krytyczna podatność na obejście uwierzytelniania, która pozwala atakującemu, posiadającemu ważną nazwę użytkownika i hasło, całkowicie pominąć wymóg uwierzytelnienia dwuskładnikowego (TOTP). Podatność ta została naprawiona w wersji 1.16.3.
Ocena ryzyka
Organizacja narażona jest na ryzyko nieautoryzowanego dostępu do kont użytkowników, co może prowadzić do wycieku danych lub innych poważnych incydentów bezpieczeństwa.
Rekomendacja
Zaleca się aktualizację do wersji 1.16.3 lub nowszej, aby usunąć tę podatność oraz wdrożenie dodatkowych środków bezpieczeństwa w celu ochrony kont użytkowników.
Inne podatności w Pingvin Share X
Zobacz wszystkie- CVE-2026-108163Średnie
Pingvin Share X przed wersją 1.22.0 zawiera podatność na nieskuteczne ograniczanie szybkości, ponieważ wartości TTL throttlera podane w sekundach są interpretowane jako milisekundy. Nieuwierzytelnieni atakujący mogą wysyłać praktycznie nieograniczone żądania do /api/auth/signIn, /api/auth/signIn/totp i /api/auth/resetPassword, aby przeprowadzić ataki brute-force na hasła i kody TOTP.
- CVE-2026-108162Średnie
Pingvin Share X przed wersją 1.22.0 zawiera podatność na obejście ograniczeń szybkości, która pozwala nieuwierzytelnionym zdalnym atakującym unikać ograniczeń per-IP, ponieważ backend/src/main.ts bezwarunkowo ufa nagłówkom proxy. Atakujący mogą zmieniać sfałszowane wartości X-Forwarded-For wobec /api/auth/signIn, /api/auth/signIn/totp i /api/auth/resetPassword, aby przeprowadzić ataki brute-force na hasła i kody TOTP oraz sfałszować zalogowane adresy IP klientów.
- CVE-2026-108157Wysokie
Pingvin Share X od wersji 0.19.0 do 1.22.0 zawiera podatność niewłaściwego uwierzytelniania umożliwiającą zdalnym nieuwierzytelnionym atakującym przejęcie kont. Atakujący rejestruje niezweryfikowany adres e-mail ofiary u dostawcy OAuth/OIDC, wykorzystując brak sprawdzenia email_verified w GenericOidcProvider, i loguje się jako ofiara, w tym jako administrator, omijając TOTP.
- CVE-2026-49467Wysokie
Pingvin Share X w wersjach od 1.5.0 do 1.18.0 zawiera podatność pozwalającą atakującemu ominąć weryfikację hasła podczas zarządzania ustawieniami TOTP (Time-based One-Time Password). Przyczyną jest brak słowa kluczowego `await` przy wywołaniach asynchronicznych metod `verifyPassword` i `authenticateUser`. W JavaScript niewyczekiwany obiekt Promise jest zawsze prawdziwy, więc logika mająca rzucić wyjątek ForbiddenException przy błędnym haśle nie wykonuje się. Podatność została naprawiona w wersji 1.18.1.
Oryginalny opis (angielski, źródło NVD)
Pingvin Share X is a secure and easy self-hosted file sharing platform. From 1.14.1 to 1.16.2, a critical authentication bypass vulnerability allows an attacker who has obtained a valid username and password to skip the second-factor authentication (TOTP) requirement entirely. Although, an attacker still needs the user's password to reach this stage. This vulnerability is fixed in 1.16.3.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

