Katalog CVE

CVE-2026-67303

ŚrednieCVSS 4.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.25%

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

Streszczenie

FreeRDP przed wersją 3.29.0 zawiera osiągalne asercje (WINPR_ASSERT(OutputBufferLength == BytesReturned)) w serial_process_irp_device_control() w channels/serial/client/serial_main.c. Gdy przekierowanie urządzenia szeregowego jest włączone, a żądanie IRP_MJ_DEVICE_CONTROL kontrolowane przez serwer określa nieobsługiwany IOCTL z niezerowym OutputBufferLength, CommDeviceIoControl() może zakończyć się niepowodzeniem z BytesReturned = 0, powodując niezgodność wyzwalającą asercję i przerwanie procesu klienta (odmowa usługi).

Ocena ryzyka

Podatność umożliwia atak DoS na klienta FreeRDP poprzez wysłanie specjalnie spreparowanego żądania, co może zakłócić sesje zdalne.

Rekomendacja

Zaleca się aktualizację FreeRDP do wersji 3.29.0 lub nowszej, która zawiera poprawkę.

Inne podatności w FreeRDP

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

FreeRDP before 3.29.0 contains a reachable assertion (WINPR_ASSERT(OutputBufferLength == BytesReturned)) in serial_process_irp_device_control() in channels/serial/client/serial_main.c. When serial device redirection is enabled and a server-controlled IRP_MJ_DEVICE_CONTROL request specifies an unsupported IOCTL with a non-zero OutputBufferLength, CommDeviceIoControl() can fail with BytesReturned = 0, causing the mismatch to trigger the assertion and abort the client process (denial of service).

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