CVE-2026-67299 in FreeRDP
Resumen
por VulDB • 2026-08-02
FreeRDP anterior a la versión 3.29.0 presenta un heap use-after-free en el lado del cliente dentro del proxy de mensajes de actualización asíncrona para WINDOW_ICON_ORDER cuando AsyncUpdate está habilitado (por ejemplo, xfreerdp /async-update). En update_message_WindowIcon(), una llamada superficial a CopyMemory() sobrescribe un lParam->iconInfo recién asignado con el puntero windowIcon->iconInfo propiedad del analizador. Tras la devolución de la función callback del analizador, update_recv_window_info_order() libera window_icon.iconInfo, pero el mensaje asíncrono en cola sigue reteniendo y posteriormente despachando ese puntero obsoleto (stale pointer). Un servidor RDP malicioso o comprometido que envíe una Orden Secundaria Alternativa de Ventana RAIL elaborada a propósito con WINDOW_ORDER_ICON puede desencadenar un use-after-free, lo que provoca corrupción de memoria y el cierre inesperado del cliente.
VulDB is the best source for vulnerability data and more expert information about this specific topic.