Podatności Greenshot
3 znanych podatności CVE w Greenshot, przetłumaczonych i ocenionych.
- CVE-2026-22035Wysokie
Greenshot w wersjach 1.3.310 i niższych jest podatny na wstrzykiwanie poleceń systemu operacyjnego przez nieprzetworzone nazwy plików. Metoda FormatArguments w ExternalCommandDestination.cs:269 używa string.Format() do wstawiania nazw plików kontrolowanych przez użytkownika bezpośrednio do poleceń powłoki bez sanityzacji, co pozwala atakującym na wykonanie dowolnych poleceń przez złośliwe nazwy plików zawierające metaznaki powłoki. Problem naprawiono w wersji 1.3.311.
- CVE-2023-34634Wysokie
Greenshot w wersji 1.2.10 i wcześniejszych umożliwia wykonanie dowolnego kodu z powodu niebezpiecznego deserializowania zawartości .NET podczas otwierania pliku .greenshot.
- CVE-2025-59050Wysokie
Greenshot w wersji 1.3.300 i wcześniejszych deserializuje dane kontrolowane przez atakującego, otrzymane w komunikacie WM_COPYDATA, używając BinaryFormatter.Deserialize bez wcześniejszej walidacji ani uwierzytelnienia. Lokalny proces o tym samym poziomie integralności może wywołać wykonanie dowolnego kodu w procesie Greenshot, ponieważ sprawdzenie autoryzacji kanału następuje dopiero po deserializacji. Podatność naprawiono w wersji 1.3.301.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

