Podatność CWE-306 (Missing Authentication for Critical Function) w oprogramowaniu Q-Free MaxTime w wersji 2.11.0 i wcześniejszych pozwala nieuwierzytelnionemu atakującemu zdalnie włączyć tryb gościa bez hasła. Jest to krytyczna luka umożliwiająca nieautoryzowany dostęp do systemu bez żadnych danych uwierzytelniających.
▸ Pokaż oryginał (EN)
A CWE-306 "Missing Authentication for Critical Function" in maxprofile/guest-mode/routes.lua in Q-Free MaxTime less than or equal to version 2.11.0 allows an unauthenticated remote attacker to enable passwordless guest mode via crafted HTTP requests.
Luka znajduje się w pliku maxprofile/guest-mode/routes.lua i wynika z braku mechanizmu uwierzytelnienia dla krytycznej funkcji zarządzania trybem gościa. Atakujący wysyła odpowiednio spreparowane żądania HTTP do podatnego endpointu, omijając w ten sposób wszelkie kontrole dostępu. W wyniku tego możliwe jest aktywowanie trybu gościa bez hasła bez posiadania jakichkolwiek uprawnień w systemie.
Nieuwierzytelniony zdalny atakujący może przejąć kontrolę nad funkcją trybu gościa systemu, co prowadzi do nieautoryzowanego dostępu do zasobów chronionych tym mechanizmem, a także potencjalnie do naruszenia poufności, integralności i dostępności systemu (ocena CVSS wskazuje na pełne skompromitowanie wszystkich trzech obszarów).
Należy zastosować patche dostępne u producenta zgodnie z referencjami. Zaleca się aktualizację do wersji wyższej niż 2.11.0 oraz ograniczenie dostępu sieciowego do interfejsu zarządzania systemu Q-Free MaxTime wyłącznie do zaufanych hostów.
Q-Free MaxTime w wersji 2.11.0 oraz wszystkich wcześniejszych wersjach
Podatność została zgłoszona przez Nozomi Networks Labs, co wynika z adresu referencyjnego wskazującego na ich portal 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: tworzenie kont bez uwierzytelnienia (w tym kont admina)
Q-Free MaxTime: resetowanie haseł bez uwierzytelnienia (CWE-306)
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