CVE-2026-22853: FreeRDP: estouro de buffer heap em ndr_read_uint8Array
A CVE-2026-22853 é um estouro de buffer heap na função ndr_read_uint8Array do FreeRDP, causado pela falta de verificação de limites sobre uma contagem de elementos recebida pela rede. As versões do FreeRDP anteriores à 3.20.1 são afetadas, e o registro informa que o problema é corrigido na 3.20.1. O registro não a inclui no catálogo KEV da CISA, embora os dados SSVC classifiquem o nível de exploração como prova de conceito.
Visão geral
O FreeRDP é uma implementação livre do Remote Desktop Protocol. A CVE-2026-22853 afeta o leitor de arrays NDR usado pelo RDPEAR. Segundo o registro, esse leitor não verifica a contagem de elementos recebida pela rede antes de escrever, de modo que dados podem ser gravados além de um buffer heap alocado a partir de hints. A falha é reportada na função ndr_read_uint8Array e classificada como CWE-787 (escrita fora dos limites).
Impacto
- A NVD atribui pontuação base CVSS de 9,8 e severidade crítica, informação que o registro marca como confirmada pela NVD.
- As métricas de impacto CVSS do registro descrevem alto impacto na confidencialidade, integridade e disponibilidade.
- O GitHub e outro provedor do registro atribuem pontuação menor, de 6,8, em outra versão do CVSS.
- Os dados SSVC do registro classificam o impacto técnico como total.
Produtos e versões afetadas
- Produto: FreeRDP (listado no registro como Freerdp Freerdp).
- Afetados: versões anteriores à 3.20.1.
- Corrigido na: 3.20.1, conforme a descrição e a versão 3.20.1 do FreeRDP.
- O campo estruturado de correções do registro está vazio, por isso a versão corrigida foi obtida da descrição e da referência de lançamento.
Status de exploração
- O campo de inclusão no KEV da CISA está como falso no registro. Não há exploração ativa confirmada nas fontes consultadas.
- Os dados SSVC classificam o nível de exploração como prova de conceito e a automatização como não.
- A probabilidade EPSS no registro é 0,00777, com percentil de 0,55379, datada de 2026-10-23.
- Uma referência do registro está marcada como referência de exploit, mas o registro não descreve seu conteúdo.
Remediação e mitigação
- Atualize o FreeRDP para a versão 3.20.1 ou superior, conforme descrito no aviso de segurança do GitHub.
- Faça o inventário dos locais em que o FreeRDP é usado, incluindo builds embutidos em produtos de terceiros, e confirme com cada fornecedor se a build inclui a correção.
- Limite a exposição de serviços RDP a redes confiáveis e aplique o princípio do menor privilégio ao acesso remoto.
- Acompanhe os avisos de fornecedores e distribuições, que podem publicar a correção em seus próprios cronogramas.
Orientações de detecção
- Monitore sistemas com FreeRDP em busca de falhas ou reinícios inesperados de serviços relacionados a RDP, que podem indicar corrupção de memória.
- Revise registros de conexões RDP vindas de origens inesperadas ou não confiáveis.
- Mantenha o monitoramento de endpoints e hosts ativo em sistemas que expõem funcionalidade RDP.
Limitações das informações disponíveis
- O registro não inclui análise detalhada da causa raiz nem as condições necessárias para acionar o estouro na prática.
- O registro não informa quais builds ou configurações do FreeRDP habilitam o componente RDPEAR.
- O campo estruturado de correções do registro está vazio, então a versão corrigida depende da descrição e da referência de lançamento.
- Os dados de exploração se limitam aos campos KEV, SSVC e EPSS do registro.
Perguntas frequentes
Quais versões do FreeRDP são afetadas pela CVE-2026-22853?
O registro lista como afetadas as versões anteriores à 3.20.1. A descrição informa que o problema é corrigido na 3.20.1.
A CVE-2026-22853 é conhecida por ser explorada ativamente?
O registro mostra que ela não está no catálogo KEV da CISA, e nenhuma exploração ativa confirmada aparece nas fontes consultadas. Os dados SSVC classificam o nível de exploração como prova de conceito.
Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.