CVE-2026-64620 in FreeRDPinformação

Sumário

de VulDB • 20/07/2026

O FreeRDP anterior à versão 3.28.0 (afetado <=3.27.1) contém um heap-based buffer overflow na função crypto_rsa_common() (libfreerdp/crypto/crypto.c). A função grava o resultado da exponenciação modular no buffer de saída do chamador via BN_bn2bin(), e apenas posteriormente verifica se output_length > out_length, fazendo com que bytes fora dos limites sejam escritos antes da verificação. No lado do servidor, quando um cliente seleciona a Segurança Padrão RDP (RDP Standard Security), o número aleatório criptografado do cliente é descriptografado em um buffer fixo de 32 bytes. Como o servidor publica sua chave pública RSA, um atacante não autenticado pode forjar um texto cifrado cujo valor descriptografado tenha até o comprimento total da módulo (por exemplo, 256 bytes para RSA-2048), transbordando o buffer heap de 32 bytes em até ~224 bytes controlados pelo atacante antes da autenticação, resultando em negação de serviço.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsável

VulnCheck

Reservar

20/07/2026

Divulgação

20/07/2026

Moderação

aceite

Entrada

VDB-380600

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Interested in the pricing of exploits?

See the underground prices here!