Katalog CVE

CVE-2025-59050

WysokieCVSS 8.4
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.29%

Percentyl 20 - wyżej niż 20% wszystkich znanych CVE

Streszczenie

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.

Ocena ryzyka

Lokalny atakujący może wykonać dowolny kod w zaufanym, podpisanym procesie Greenshot.exe, co może ułatwić obejście polityk kontroli aplikacji. Wymaga to jednak możliwości wysłania komunikatu WM_COPYDATA do okna głównego Greenshot.

Rekomendacja

Zaktualizuj Greenshot do wersji 1.3.301 lub nowszej. Nie istnieją znane obejścia, więc aktualizacja jest jedynym skutecznym rozwiązaniem.

Inne podatności w Greenshot

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Greenshot is an open source Windows screenshot utility. Greenshot 1.3.300 and earlier deserializes attacker-controlled data received in a WM_COPYDATA message using BinaryFormatter.Deserialize without prior validation or authentication, allowing a local process at the same integrity level to trigger arbitrary code execution inside the Greenshot process. The vulnerable logic resides in a WinForms WndProc handler for WM_COPYDATA (message 74) that copies the supplied bytes into a MemoryStream and invokes BinaryFormatter.Deserialize, and only afterward checks whether the specified channel is authorized. Because the authorization check occurs after deserialization, any gadget chain embedded in the serialized payload executes regardless of channel membership. A local attacker who can send WM_COPYDATA to the Greenshot main window can achieve in-process code execution, which may aid evasion of application control policies by running payloads within the trusted, signed Greenshot.exe process. This issue is fixed in version 1.3.301. No known workarounds exist.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS