CVE-2026-67299 in FreeRDP
Сводка
по VulDB • 01.08.2026
В версиях FreeRDP до 3.29.0 присутствует уязвимость heap use-after-free на стороне клиента в прокси-обработчике асинхронных сообщений обновления для WINDOW_ICON_ORDER при включенной опции AsyncUpdate (например, xfreerdp /async-update). В функции update_message_WindowIcon() вызов CopyMemory() с поверхностным копированием перезаписывает только что выделенную структуру lParam->iconInfo указателем windowIcon->iconInfo, принадлежащим парсеру. После возврата из колбэка парсера функция update_recv_window_info_order() освобождает память по адресу window_icon.iconInfo, однако очередное асинхронное сообщение все еще сохраняет этот устаревший (stale) указатель и впоследствии выполняет его диспетчеризацию. Злонамеренный или скомпрометированный RDP-сервер может отправить специально созданный порядок Window Alternate Secondary Order из протокола RAIL с типом WINDOW_ORDER_ICON, что приведет к эксплуатации use-after-free, повреждению памяти и сбою клиента (crash).
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.