CVE-2022-24138
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 43 - wyżej niż 43% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Organizacja narażona jest na eskalację uprawnień z poziomu niskiego użytkownika do pełnego administratora, co może prowadzić do przejęcia kontroli nad systemem, instalacji złośliwego oprogramowania lub kradzieży danych.
Rekomendacja
Zaleca się natychmiastową aktualizację IOBit Advanced System Care do najnowszej wersji oraz ograniczenie uprawnień do folderu ProgramData dla nieuprzywilejowanych użytkowników poprzez zastosowanie odpowiednich zasad zabezpieczeń.
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-24139Wysokie
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ń.
Oryginalny opis (angielski, źródło NVD)
IOBit Advanced System Care (Asc.exe) 15 and Action Download Center both download components of IOBit suite into ProgramData folder, ProgramData folder has "rwx" permissions for unprivileged users. Low privilege users can use SetOpLock to wait for CreateProcess and switch the genuine component with a malicious executable thus gaining code execution as a high privilege user (Low Privilege -> high integrity ADMIN).

