CVE-2025-71456
WysokieCVSS 8.1Streszczenie
vtenext przed wersją 25.02.2 zawiera podatność na wstrzykiwanie SQL, która pozwala uwierzytelnionym użytkownikom o niskich uprawnieniach wstrzyknąć SQL poprzez podanie spreparowanego parametru fieldname do modules/Fax/EditView.php. Atakujący mogą odczytać dowolną zawartość bazy danych, w tym tokeny resetowania hasła przechowywane w vte_userauthtoken, aby przejąć konta innych użytkowników.
Ocena ryzyka
Atakujący z niskimi uprawnieniami może uzyskać dostęp do poufnych danych, w tym tokenów resetowania hasła, i przejąć konta innych użytkowników, w tym administratorów. Może to prowadzić do pełnego przejęcia systemu.
Rekomendacja
Zaktualizuj vtenext do wersji 25.02.2 lub nowszej. Dodatkowo rozważ ograniczenie uprawnień użytkowników i monitorowanie nietypowych zapytań do bazy danych.
Inne podatności w vtenext
Zobacz wszystkie- CVE-2025-71455Średnie
vtenext przed wersją 25.02.2 zawiera podatność ujawnienia identyfikatora sesji, pozwalającą atakującym odczytać wartość PHPSESSID zwracaną przez endpoint usługi Touch. Atakujący mogący uruchomić skrypt w origin vtenext (np. przez XSS) może obejść flagę HttpOnly i przejąć uwierzytelnione sesje.
- CVE-2025-71454Średnie
vtenext przed wersją 25.02.2 zawiera obejście ochrony przed CSRF, ponieważ funkcja csrf_check() w include/utils/VteCsrf.php pomija walidację __csrf_token dla żądań innych niż POST. Atakujący może nakłonić zalogowanego użytkownika do otwarcia spreparowanego linku wysyłającego żądania GET zmieniające stan, które handlery odczytują z $_REQUEST, wykonując akcje w imieniu użytkownika.
- CVE-2025-71453Średnie
vtenext przed wersją 25.02.2 zawiera podatność reflected XSS w modules/Home/HomeWidgetBlockList.php, która odzwierciedla nieoczyszczone klucze widgetId z parametru JSON widgetInfoList. Atakujący może nakłonić zalogowanego użytkownika do wysłania spreparowanego żądania POST z HTML w kluczach widgetId, wykonując JavaScript w sesji vtenext ofiary.
- CVE-2025-71457Krytyczne
vtenext 25.02 przed 25.02.1 zawiera podatność obejścia uwierzytelniania, która pozwala nieuwierzytelnionym atakującym zmienić hasło dowolnego konta przez hub/rpwd.php bez weryfikacji tokenu. Atakujący znający prawidłową nazwę użytkownika może wysłać action=change_password do RecoverPwd::displayChangePwd() i zalogować się jako administrator bez uwierzytelniania dwuskładnikowego.
Oryginalny opis (angielski, źródło NVD)
vtenext before 25.02.2 contains an SQL injection vulnerability that allows authenticated low-privileged users to inject SQL by supplying a crafted fieldname parameter to modules/Fax/EditView.php. Attackers can read arbitrary database contents, including password reset tokens stored in vte_userauthtoken, to take over other user accounts.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

