CVE-2026-55194

FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.27.0, rpc_client_recv_fragment in libfreerdp/core/gateway/rpc_client.c ensures the response reassembly stream capacity using only the server-declared alloc_hint rather than the actual StubLength about to be written. A malicious TS Gateway can send a PTYPE_RESPONSE with a small alloc_hint and a much larger frag_length, causing Stream_Write to copy attacker-controlled stub data beyond the 4096-byte pdu->s buffer. This can crash the client and may permit code execution through heap corruption. This issue is fixed in version 3.27.0.
Configurations

Configuration 1 (hide)

cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*

History

26 Oct 2026, 11:10

Type Values Removed Values Added
Summary
  • (es) FreeRDP es una implementación gratuita del Protocolo de Escritorio Remoto. Antes de la versión 3.27.0, rpc_client_recv_fragment en libfreerdp/core/gateway/rpc_client.c asegura la capacidad del flujo de reensamblaje de la respuesta utilizando solo el alloc_hint declarado por el servidor en lugar del StubLength real que está a punto de escribirse. Una puerta de enlace TS maliciosa puede enviar un PTYPE_RESPONSE con un alloc_hint pequeño y un frag_length mucho mayor, haciendo que Stream_Write copie datos stub controlados por el atacante más allá del búfer pdu -> s de 4096 bytes. Esto puede bloquear al cliente y puede permitir la ejecución de código a través de la corrupción de la pila. Este problema se solucionó en la versión 3.27.0.

24 Sep 2026, 15:15

Type Values Removed Values Added
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 9.8
References () https://github.com/FreeRDP/FreeRDP/commit/9f2da52c2341cc14a96ad12e69c5b83d0bcd8b5a - () https://github.com/FreeRDP/FreeRDP/commit/9f2da52c2341cc14a96ad12e69c5b83d0bcd8b5a - Patch
References () https://github.com/FreeRDP/FreeRDP/pull/12873 - () https://github.com/FreeRDP/FreeRDP/pull/12873 - Issue Tracking, Patch
References () https://github.com/FreeRDP/FreeRDP/releases/tag/3.27.0 - () https://github.com/FreeRDP/FreeRDP/releases/tag/3.27.0 - Release Notes
References () https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-9gxm-3mf5-f5cx - () https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-9gxm-3mf5-f5cx - Exploit, Mitigation, Vendor Advisory
CPE cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*
First Time Freerdp freerdp
Freerdp

Information

Published : 2026-08-19 18:16

Updated : 2026-10-26 11:10


NVD link : CVE-2026-55194

Mitre link : CVE-2026-55194

CVE.ORG link : CVE-2026-55194


JSON object : View

Products Affected

freerdp

  • freerdp
CWE
CWE-122

Heap-based Buffer Overflow