CVE-2026-63652

FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to 3.28.0, rdpsnd_server_recv_formats in channels/rdpsnd/server/rdpsnd_main.c frees context->client_formats on a malformed Client Audio Formats PDU without clearing the owning pointer or num_client_formats. An authenticated RDP client can trigger an error such as a cbSize larger than the remaining record, leave the dangling pointer in the server context, and cause rdpsnd_server_context_free to free the same allocation again at session teardown. This reliably terminates the server and can create allocator-dependent heap corruption. This issue is fixed in version 3.28.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.28.0, rdpsnd_server_recv_formats en channels/rdpsnd/server/rdpsnd_main.c libera context -> client_formats en una PDU de Formatos de Audio de Cliente malformada sin borrar el puntero propietario o num_client_formats. Un cliente RDP autenticado puede desencadenar un error como un cbSize mayor que el registro restante, dejar el puntero colgante en el contexto del servidor y hacer que rdpsnd_server_context_free libere la misma asignación de nuevo al finalizar la sesión. Esto termina de forma fiable el servidor y puede crear corrupción de pila dependiente del asignador. Este problema está solucionado en la versión 3.28.0.

22 Sep 2026, 19:41

Type Values Removed Values Added
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 6.5
First Time Freerdp freerdp
Freerdp
References () https://github.com/FreeRDP/FreeRDP/commit/caf653c0ba1c75ec8f298d1baa59770102a5d14c - () https://github.com/FreeRDP/FreeRDP/commit/caf653c0ba1c75ec8f298d1baa59770102a5d14c - Patch
References () https://github.com/FreeRDP/FreeRDP/pull/12993 - () https://github.com/FreeRDP/FreeRDP/pull/12993 - Issue Tracking, Patch
References () https://github.com/FreeRDP/FreeRDP/releases/tag/3.28.0 - () https://github.com/FreeRDP/FreeRDP/releases/tag/3.28.0 - Release Notes
References () https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-9g22-w2gr-vcmp - () https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-9g22-w2gr-vcmp - Exploit, Mitigation, Vendor Advisory
CPE cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*

Information

Published : 2026-08-19 18:17

Updated : 2026-10-26 11:10


NVD link : CVE-2026-63652

Mitre link : CVE-2026-63652

CVE.ORG link : CVE-2026-63652


JSON object : View

Products Affected

freerdp

  • freerdp
CWE
CWE-415

Double Free