CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-25942

High
Published: Translated: NVD NIST

Summary

FreeRDP to darmowa implementacja protokołu zdalnego pulpitu. Przed wersją 3.23.0, funkcja `xf_rail_server_execute_result` indeksuje globalną tablicę `error_code_names[]` (7 elementów, indeksy 0-6) z niezweryfikowaną wartością `execResult->execResult` otrzymaną z serwera, co pozwala na odczyt poza zakresem, gdy serwer wysyła wartość `execResult` równą 7 lub większą. Wersja 3.23.0 naprawia ten problem.

Risk Assessment

Organizacje mogą być narażone na nieautoryzowany dostęp do pamięci, co może prowadzić do ujawnienia wrażliwych informacji lub destabilizacji aplikacji. Wykorzystanie tej podatności może skutkować poważnymi konsekwencjami dla bezpieczeństwa systemów.

Recommendation

Zaleca się aktualizację do wersji FreeRDP 3.23.0 lub nowszej, aby usunąć tę podatność. Należy również monitorować i ograniczać dostęp do serwerów, które mogą wysyłać nieprawidłowe wartości `execResult`.

Related vulnerabilities

Original NVD description (English source)

FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.23.0, `xf_rail_server_execute_result` indexes the global `error_code_names[]` array (7 elements, indices 0–6) with an unchecked `execResult->execResult` value received from the server, allowing an out-of-bounds read when the server sends an `execResult` value of 7 or greater. Version 3.23.0 fixes the issue.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS