CVE-2022-24139
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 28 - wyżej niż 28% wszystkich znanych CVE
Streszczenie
W IOBit Advanced System Care (AscService.exe) w wersji 15, atakujący z uprawnieniem SEImpersonatePrivilege może utworzyć nazwany potok o tej samej nazwie co jeden z potoków ASCService. Podczas logowania usługa najpierw próbuje połączyć się z potokiem, zanim go utworzy, co umożliwia atakującemu przechwycenie połączenia i eskalację uprawnień.
Ocena ryzyka
Ryzyko polega na możliwości eskalacji uprawnień z konta ADMIN do SYSTEM lub z lokalnego ADMIN do domenowego ADMIN, co może prowadzić do pełnego przejęcia systemu lub domeny.
Rekomendacja
Zaleca się natychmiastową aktualizację IOBit Advanced System Care do najnowszej wersji oraz ograniczenie uprawnień SEImpersonatePrivilege dla nieuprawnionych użytkowników.
Inne podatności w IOBit Advanced System Care
Zobacz wszystkie- CVE-2022-24140Średnie
W produktach IObit (Advanced System Care 15, iTop Screen Recorder 2.1, iTop VPN 3.2, Driver Booster 9, iTop Screenshot) procedura aktualizacji pobiera plik konfiguracyjny przez niezabezpieczone połączenie HTTP. Atakujący może przechwycić tę komunikację i podmienić plik konfiguracyjny, wskazując złośliwe lokalizacje aktualizacji, co prowadzi do zdalnego wykonania kodu z uprawnieniami administratora.
- CVE-2022-24138Wysokie
Podatność w IOBit Advanced System Care 15 i Action Download Center pozwala niskouprzywilejowanym użytkownikom na podmianę autentycznego komponentu na złośliwy plik wykonywalny w folderze ProgramData, który ma ustawione uprawnienia "rwx" dla wszystkich użytkowników. Dzięki użyciu SetOpLock i oczekiwaniu na CreateProcess, atakujący może uzyskać wykonanie kodu z uprawnieniami administratora.
Oryginalny opis (angielski, źródło NVD)
In IOBit Advanced System Care (AscService.exe) 15, an attacker with SEImpersonatePrivilege can create a named pipe with the same name as one of ASCService's named pipes. ASCService first tries to connect before trying to create the named pipes, because of that during login the service will try to connect to the attacker which will lead to either escalation of privileges (through token manipulation and ImpersonateNamedPipeClient() ) from ADMIN -> SYSTEM or from Local ADMIN-> Domain ADMIN depending on the user and named pipe that is used.

