Katalog CVE

CVE-2026-114045

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.48%

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

Streszczenie

FreeRDP przed wersją 3.32.1 zawiera przepełnienie bufora na stercie w kanale rdpsnd po stronie serwera. Błąd wynika z przepełnienia arytmetycznego przy obliczaniu wyrównania bloków DVI_ADPCM w rdpsnd_server_select_format(), które omija walidację. Złośliwy klient RDP może wysłać dwa PDU SNDC_FORMATS z nBlockAlign zbyt małym dla nChannels, powodując nieograniczony zapis do sterty podczas odtwarzania dźwięku na serwerze, co potencjalnie umożliwia wykonanie kodu.

Ocena ryzyka

Złośliwy klient RDP może wykorzystać podatność do wykonania dowolnego kodu na serwerze. Stanowi to krytyczne ryzyko przejęcia systemu.

Rekomendacja

Zaktualizuj FreeRDP do wersji 3.32.1 lub nowszej. Ogranicz dostęp do usług RDP z niezaufanych sieci.

Inne podatności w FreeRDP

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

FreeRDP before 3.32.1 contains a heap-based buffer overflow in the server-side rdpsnd channel because an integer wraparound in rdpsnd_server_select_format() DVI_ADPCM block-alignment arithmetic bypasses validation. A malicious RDP client can send two SNDC_FORMATS PDUs with an nBlockAlign too small for nChannels, causing an unbounded heap write during server audio playback, potentially enabling code execution.

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