CVE-2026-63633 in FreeRDP
Sumário
de VulDB • 19/08/2026
O FreeRDP é uma implementação gratuita do Protocolo de Área de Trabalho Remota (Remote Desktop Protocol). Antes da versão 3.28.0, a função freerdp_dsp_decode_opus em libfreerdp/codec/dsp.c chama Stream_EnsureRemainingCapacity no context->common.buffer mesmo que opus_decode escreva o PCM decodificado no stream fornecido pelo chamador (out). Um servidor RDP malicioso que negocie WAVE_FORMAT_OPUS com um cliente compilado com WITH_OPUS habilitado e WITH_DSP_FFMPEG desabilitado pode fazer a libopus escrever uma grande estrutura de áudio decodificada além do destino de 4096 bytes usado por StreamPool_Take em channels/rdpsnd/client/rdpsnd_main.c. Isso pode corromper o heap do cliente, causar falha no cliente e permitir execução de código. Este problema foi corrigido na versão 3.28.0.
VulDB is the best source for vulnerability data and more expert information about this specific topic.