CVE-2026-25955: FreeRDP: use-after-free no heap em xf_AppUpdateWindowFromSurface (XImage obsoleto)
As versões do FreeRDP anteriores à 3.23.0 contêm um use-after-free (CWE-416) em xf_AppUpdateWindowFromSurface, em que um XImage em cache pode apontar para um buffer de superfície já liberado. O registro informa que a versão 3.23.0 corrige o problema, e a NVD atribui pontuação CVSS base crítica de 9.8. Nas fontes consultadas não há exploração confirmada, e a CVE não consta no catálogo KEV da CISA.
Visão geral
A CVE-2026-25955 afeta o FreeRDP, uma implementação livre do Remote Desktop Protocol. Segundo o registro, a função xf_AppUpdateWindowFromSurface, do cliente X11, pode reutilizar um XImage em cache cujo ponteiro de dados aponta para um buffer de superfície já liberado. Trata-se de uma condição de use-after-free classificada como CWE-416.
Impacto
- A NVD atribui pontuação CVSS base de 9.8 (crítica), com vetor de rede, baixa complexidade, sem privilégios e sem interação do usuário.
- O vetor registrado indica alto impacto em confidencialidade, integridade e disponibilidade segundo a pontuação da NVD. O impacto real em cada ambiente é desconhecido.
- O GitHub, como CNA, informa uma pontuação CVSS separada de 5.5 para o mesmo problema.
Produtos e versões afetadas
- Produto: FreeRDP (listado no registro como Freerdp Freerdp).
- Afetados: versões anteriores à 3.23.0.
- Corrigido em: 3.23.0, conforme a descrição.
Status de exploração
Esta CVE não consta no catálogo KEV da CISA no registro analisado, portanto não há exploração ativa confirmada nas fontes consultadas. Os dados SSVC do registro classificam a exploração como prova de conceito (poc) e a automação como sim. A EPSS estima probabilidade de 0.00885, que é uma estimativa estatística e não evidência de ataques.
Correção e mitigação
- Atualize o FreeRDP para a versão 3.23.0 ou uma versão posterior que inclua a correção.
- Revise o aviso de segurança no GitHub e o commit de correção para confirmar quais trechos de código foram alterados.
- Enquanto a aplicação da correção não for concluída, priorize sistemas que se conectam a servidores RDP não confiáveis ou não gerenciados, pois isso reduz a exposição (inferência).
Orientações de detecção
- Inventarie as builds e pacotes do cliente FreeRDP em sistemas X11 e identifique qualquer versão anterior à 3.23.0.
- Monitore falhas ou encerramentos inesperados de sessões do cliente FreeRDP. Trata-se de um sintoma geral a observar, não de um indicador confirmado de exploração.
Limitações das informações disponíveis
- O registro não descreve em detalhes as condições de disparo e não informa outras versões corrigidas além da 3.23.0.
- Não se sabe se distribuições derivadas aplicaram a correção em versões anteriores.
- O registro não informa se builds que não usam X11 são afetadas, então esta análise se limita ao código do cliente X11 referenciado nos patches.
- Nenhuma exploração confirmada é documentada nas fontes consultadas.
Perguntas frequentes
Quais versões do FreeRDP são afetadas pela CVE-2026-25955?
Segundo o registro, são afetadas as versões anteriores à 3.23.0.
Há exploração ativa conhecida dessa vulnerabilidade?
Não. A CVE não consta no KEV da CISA no registro, e nas fontes consultadas não há exploração confirmada.
Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.