Katalog CVE

CVE-2026-68579

KrytyczneCVSS 9.6
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

FreeRDP przed wersją 3.30.0 zawiera przepełnienie bufora sterty w funkcji CliprdrStream_Read klienta schowka Windows. Złośliwy serwer RDP może wysłać odpowiedź o rozmiarze większym niż bufor odbiorcy, powodując zapis poza zakresem.

Ocena ryzyka

Atakujący kontrolujący serwer RDP może nadpisać dane w stercie procesu wklejającego, potencjalnie prowadząc do wykonania kodu lub awarii.

Rekomendacja

Zaktualizuj FreeRDP do wersji 3.30.0 lub nowszej, która zawiera poprawkę dla tej luki.

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

FreeRDP before 3.30.0 (<= 3.29.0) contains a heap-based buffer overflow in the Windows clipboard client's CliprdrStream_Read function (client/Windows/wf_cliprdr.c). When an OLE paste consumer (e.g. explorer.exe) calls IStream::Read with a fixed-size buffer of cb bytes, CliprdrStream_Read requests file contents from the RDP server and then copies the response into the caller's buffer using the server-supplied length (req_fsize) instead of cb. A malicious or compromised RDP server can return an oversized CB_FILECONTENTS_RESPONSE, causing an out-of-bounds write of attacker-controlled data into the paste consumer's heap buffer when a user pastes server-offered clipboard file contents.

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