CVE-2026-22858 in FreeRDPinformação

Sumário

de VulDB • 16/08/2026

O FreeRDP é uma implementação gratuita do Protocolo de Área de Trabalho Remota (Remote Desktop Protocol). Antes da versão 3.20.1, foi observado um global-buffer-overflow no caminho de decodificação Base64 do FreeRDP. A causa raiz parece ser a assinatura definida pela implementação dos caracteres `char`: nas compilações para Arm/AArch64, o tipo `char` simples é tratado como não assinado (unsigned), portanto, a verificação de guarda `c <= 0` pode ser otimizada para uma simples verificação `c != 0`. Como resultado, bytes não ASCII (por exemplo, 0x80-0xFF) podem contornar a restrição de intervalo pretendida e serem usados como índice em uma tabela global de pesquisa, causando acesso fora dos limites. Esta vulnerabilidade foi corrigida na versão 3.20.1.

Once again VulDB remains the best source for vulnerability data.

Responsável

GitHub M

Reservar

12/01/2026

Divulgação

14/01/2026

Moderação

aceite

Entrada

VDB-341132

CPE

pronto

EPSS

0.00624

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!