CVE-2021-28927
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 69 - wyżej niż 69% wszystkich znanych CVE
Streszczenie
W RetroArch 1.9.0 dla Windows, funkcja accessibility_speak_windows w pliku platform_win32.c przekazuje niesprawdzony tekst do PowerShell, co umożliwia atakującym z dostępem do zapisu na systemach plików używanych przez RetroArch wykonanie kodu poprzez wstrzyknięcie poleceń za pomocą specjalnie spreparowanych nazw plików i katalogów.
Ocena ryzyka
Atakujący mogą zdalnie wykonać dowolny kod w kontekście użytkownika uruchamiającego RetroArch, co może prowadzić do przejęcia kontroli nad systemem, kradzieży danych lub instalacji złośliwego oprogramowania.
Rekomendacja
Należy natychmiast zaktualizować RetroArch do wersji 1.9.1 lub nowszej, która zawiera poprawkę usuwającą podatność na wstrzyknięcie poleceń przez funkcję accessibility_speak_windows.
Inne podatności w RetroArch
Oryginalny opis (angielski, źródło NVD)
The text-to-speech engine in libretro RetroArch for Windows 1.9.0 passes unsanitized input to PowerShell through platform_win32.c via the accessibility_speak_windows function, which allows attackers who have write access on filesystems that are used by RetroArch to execute code via command injection using specially a crafted file and directory names.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

