CVE-2025-64064
WysokieCVSS 8.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 24 - wyżej niż 24% wszystkich znanych CVE
Streszczenie
Primakon Pi Portal 1.0.18 w endpoincie /api/v2/pp_users nie sprawdza wystarczająco uprawnień użytkownika przed przetworzeniem żądania PATCH modyfikującego PP_SECURITY_PROFILE_ID. Z powodu słabych kontroli dostępu każdy niskouprzywilejowany użytkownik może zmienić swoje uprawnienia na administratora, ustawiając PP_SECURITY_PROFILE_ID=2.
Ocena ryzyka
Atakujący z niskimi uprawnieniami może eskalować uprawnienia do poziomu administratora, co prowadzi do pełnego przejęcia systemu.
Rekomendacja
Wdróż poprawki kontroli dostępu w endpoincie /api/v2/pp_users, aby uniemożliwić niskouprzywilejowanym użytkownikom modyfikację PP_SECURITY_PROFILE_ID.
Inne podatności w Primakon Pi Portal
Zobacz wszystkie- CVE-2025-64063Krytyczne
W Primakon Pi Portal 1.0.18 endpointy API nie egzekwują wystarczających kontroli autoryzacji. Standardowy użytkownik może wysyłać bezpośrednie żądania HTTP do endpointów administracyjnych, omijając ograniczenia UI, co pozwala na nieautoryzowaną modyfikację kont, dostęp do poufnych dokumentów i eskalację uprawnień.
- CVE-2025-64067Średnie
Endpointy API w Primakon Pi Portal 1.0.18 odpowiedzialne za pobieranie danych obiektów lub filtrowanych zbiorów nie weryfikują wystarczająco po stronie serwera, czy użytkownik ma uprawnienia do żądanego obiektu. Podatność można wykorzystać poprzez manipulację identyfikatorem (IDOR) lub pominięcie parametru filtrującego, co prowadzi do nieautoryzowanego ujawnienia danych osobowych i organizacyjnych.
- CVE-2025-64065Wysokie
Primakon Pi Portal 1.0.18 w endpoincie API /api/V2/pp_udfv_admin nie przeprowadza niezbędnej walidacji po stronie serwera. Funkcja LoginAs (podszywanie się pod użytkownika) jest podatna na błąd kontroli dostępu, pozwalając niskouprzywilejowanemu użytkownikowi na podszycie się pod dowolnego użytkownika, w tym administratora.
- CVE-2025-64066Wysokie
Endpoint REST /api/v2/user/register w Primakon Pi Portal 1.0.18 jest podatny na złamanie kontroli dostępu. Endpoint nie implementuje żadnych kontroli autoryzacji, umożliwiając nieuwierzytelnionym atakującym wysyłanie żądań POST w celu rejestracji nowych kont użytkowników w lokalnej bazie danych aplikacji, co omija zamierzoną architekturę bezpieczeństwa opartą na zewnętrznym dostawcy tożsamości. Wektor ten można łączyć z innymi podatnościami w celu eskalacji uprawnień i pełnego przejęcia aplikacji, a żądanie może służyć do enumeracji już zarejestrowanych kont.
- CVE-2025-64062Wysokie
W Primakon Pi Portal 1.0.18 endpoint /api/V2/pp_users?email służy do filtrowania danych użytkowników, ale nie ma poprawnej walidacji po stronie serwera względem uwierzytelnionej sesji. Manipulując parametrem email (np. na inny adres), atakujący może przejąć sesję i uzyskać pełny dostęp do danych i uprawnień docelowego użytkownika; pozostawienie parametru pustego powoduje domyślne przypisanie do pierwszego użytkownika (zwykle administratora), co prowadzi do eskalacji uprawnień do najwyższego poziomu.
- CVE-2025-64061Średnie
Punkt końcowy /api/v2/users w Primakon Pi Portal 1.0.18 jest podatny na nieautoryzowane ujawnienie danych z powodu niewystarczających mechanizmów kontroli dostępu. Każdy uwierzytelniony użytkownik, niezależnie od poziomu uprawnień, może pobrać pełną listę wszystkich zarejestrowanych użytkowników, w tym hasła w postaci skrótów.
Oryginalny opis (angielski, źródło NVD)
Primakon Pi Portal 1.0.18 /api/v2/pp_users endpoint fails to adequately check user permissions before processing a PATCH request to modify the PP_SECURITY_PROFILE_ID. Because of weak access controls any low level user can use this API and change their permission to Administrator by using PP_SECURITY_PROFILE_ID=2 inside body of request and escalate privileges.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

