CVE-2026-114391
WysokieCVSS 7.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 21 - wyżej niż 21% wszystkich znanych CVE
Streszczenie
ZenTao PMS przed wersją 22.3 zawiera podatność obejścia autoryzacji w commonModel::isOpenMethod(), która pozwala zalogowanym użytkownikom pominąć kontrole ACL oparte na grupach dla dowolnej metody zawierającej „ajax”. Użytkownicy z minimalnymi uprawnieniami mogą wywoływać metody takie jak task.ajaxGetByID, system.ajaxDBAuthUrl i admin.ajaxChangeTableEngine, aby czytać dane, uzyskiwać poświadczenia bazy danych, uruchamiać zadania CI i modyfikować tabele.
Ocena ryzyka
Atakujący z niskimi uprawnieniami może uzyskać dostęp do wrażliwych danych, poświadczeń bazy danych i wykonywać operacje administracyjne, co prowadzi do poważnego naruszenia bezpieczeństwa.
Rekomendacja
Zaktualizuj ZenTao PMS do wersji 22.3 lub nowszej, która naprawia tę podatność.
Inne podatności w ZenTao PMS
Zobacz wszystkie- CVE-2026-119645Średnie
ZenTao PMS do wersji 22.6 zawiera podatność braku autoryzacji w doc::ajaxGetDoc(), która pozwala uwierzytelnionym użytkownikom czytać dokumenty bez sprawdzenia uprawnień checkPrivDoc(). Atakujący z niskimi uprawnieniami mogą enumerować sekwencyjne identyfikatory dokumentów, aby uzyskać treść i wersje robocze prywatnych dokumentów oraz dokumentów z ograniczonych bibliotek, produktów, projektów lub zespołów.
- CVE-2026-111346Średnie
ZenTao PMS do wersji 22.6 zawiera podatność obejścia autoryzacji w action::editComment, umożliwiającą uwierzytelnionym użytkownikom odczytywanie i nadpisywanie komentarzy innych użytkowników poprzez podanie dowolnego actionID. Atakujący mogą iterować kolejne identyfikatory akcji, aby modyfikować komentarze do błędów, historii, zadań i dokumentów w produktach i projektach, do których nie mają dostępu, oraz przeglądać zawartość docelowych komentarzy i załączników.
Oryginalny opis (angielski, źródło NVD)
ZenTao PMS before 22.3 contains an authorization bypass vulnerability in commonModel::isOpenMethod() that lets logged-in users skip group-based ACL checks for any method containing 'ajax'. Minimal-privilege users can call methods like task.ajaxGetByID, system.ajaxDBAuthUrl and admin.ajaxChangeTableEngine to read data, obtain database credentials, trigger CI jobs and alter tables.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

