CVE-2023-34634
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Bardzo wysokie ryzykoPercentyl 94 - wyżej niż 94% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Wykorzystanie tej podatności może prowadzić do zdalnego wykonania kodu, co stwarza poważne zagrożenie dla bezpieczeństwa systemów organizacji.
Rekomendacja
Zaleca się aktualizację Greenshot do najnowszej wersji, aby zniwelować ryzyko związane z tą podatnością.
Inne podatności w Greenshot
Zobacz wszystkie- 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-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.
Oryginalny opis (angielski, źródło NVD)
Greenshot 1.2.10 and below allows arbitrary code execution because .NET content is insecurely deserialized when a .greenshot file is opened.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

