Podatność w systemie Q-Free MaxTime (wersje ≤ 2.11.0) umożliwia nieuwierzytelnionemu atakującemu zdalne zresetowanie hasła dowolnego użytkownika. Luka jest krytyczna, ponieważ nie wymaga żadnych uprawnień ani interakcji ze strony ofiary.
▸ Pokaż oryginał (EN)
A CWE-306 "Missing Authentication for Critical Function" in maxprofile/accounts/routes.lua in Q-Free MaxTime less than or equal to version 2.11.0 allows an unauthenticated remote attacker to reset arbitrary user passwords via crafted HTTP requests.
W pliku maxprofile/accounts/routes.lua brakuje mechanizmu uwierzytelnienia dla funkcji krytycznej (CWE-306), co oznacza, że endpoint odpowiedzialny za resetowanie haseł jest dostępny bez żadnej autoryzacji. Atakujący może wysłać odpowiednio spreparowane żądania HTTP do podatnego endpointu i wymusić zmianę hasła wybranego konta użytkownika. Dzięki temu uzyskuje pełną kontrolę nad dowolnym kontem w systemie.
Atakujący może przejąć kontrolę nad dowolnym kontem użytkownika w systemie, w tym kontami administracyjnymi, co prowadzi do pełnego naruszenia poufności, integralności i dostępności danych oraz funkcji systemu.
Należy zastosować patche dostępne u producenta zgodnie z referencjami. Szczegółowe informacje dostępne są w poradniku Nozomi Networks: https://www.nozominetworks.com/labs/vulnerability-advisories-cve-2025-26341. Do czasu wdrożenia aktualizacji zaleca się ograniczenie dostępu sieciowego do interfejsu zarządzania systemu Q-Free MaxTime wyłącznie do zaufanych adresów IP.
Q-Free MaxTime w wersji 2.11.0 i wcześniejszych.
Podatność została zgłoszona przez Nozomi Networks Labs, które opublikowały stosowny advisory.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HQ Free Maxtime
APPQ-Free≤ 2.11.0
Powiązane podatności
Q-Free MaxTime: brak uwierzytelnienia umożliwia włączenie trybu gościa bez hasła
Q-Free MaxTime: tworzenie kont bez uwierzytelnienia (w tym kont admina)
Brak uwierzytelnienia dla krytycznej funkcji w Q-Free MaxTime
Q-Free MaxTime: zakodowane hasło root umożliwia zdalny RCE przez SSH
Q-Free MaxTime: brak uwierzytelnienia umożliwia zmianę uprawnień grup użytkowników