CVE Intelligence
Análise Assistido por IA

CVE-2026-22855: FreeRDP: leitura fora dos limites no SetAttrib de smartcard

As versões do FreeRDP anteriores à 3.20.1 contêm uma leitura fora dos limites no caminho SetAttrib do smartcard quando o tamanho de atributo declarado não corresponde ao tamanho do buffer NDR. O registro informa que o problema foi corrigido na 3.20.1 e o classifica como CWE-125. Nenhuma exploração ativa confirmada aparece nas fontes consultadas.

Publicada em 24/10/2026 · Atualizada em 24/10/2026 · Read in English

Visão geral

FreeRDP é uma implementação livre do Remote Desktop Protocol. Segundo o aviso de segurança publicado no GitHub, as versões do FreeRDP anteriores à 3.20.1 apresentam uma leitura fora dos limites no tratamento SetAttrib do smartcard. A falha ocorre quando o campo de tamanho do atributo não corresponde ao tamanho do buffer NDR que transporta os dados. O registro informa que a correção está incluída na versão 3.20.1.

Impacto

  • O registro classifica a fraqueza como CWE-125 (leitura fora dos limites), que pode levar à exposição de memória heap adjacente ou à falha do processo afetado.
  • A NVD lista pontuação base de 9,1 (crítica). A CNA do GitHub lista 5,6 em outra geração do CVSS. As duas pontuações diferem, então vale consultar o vetor e a justificativa em cada fonte.
  • Os dados SSVC do registro indicam impacto técnico parcial e automatizável como não.

Produtos e versões afetados

  • Produto: FreeRDP (projeto FreeRDP).
  • Faixa afetada conforme registrada: anteriores à 3.20.1.
  • Versão corrigida conforme registrada: 3.20.1.
  • A lista de correções do registro está vazia. A versão corrigida é obtida da descrição, da faixa afetada e da referência de release, e não de um campo estruturado.

Status de exploração

O registro mostra que a CVE não consta no catálogo Known Exploited Vulnerabilities da CISA. Nenhuma exploração confirmada no ambiente real aparece nas fontes consultadas. O campo de exploração SSVC está registrado como prova de conceito, o que descreve a disponibilidade de material técnico público e não ataques confirmados. Equipes de defesa não devem tratar isso como evidência de exploração ativa, nem presumir que ela não ocorrerá.

Correção e mitigação

  • Atualize o FreeRDP para a versão 3.20.1 ou superior, consultando as notas de versão vinculadas na página de release do GitHub.
  • Verifique se a distribuição Linux ou o fornecedor do equipamento disponibilizou pacote com correção retroportada. Vários errata da Red Hat citam esta CVE, e os detalhes por pacote devem ser lidos diretamente nesses avisos.
  • Quando a atualização demorar, reduza a exposição de serviços RDP a redes não confiáveis e restrinja o redirecionamento de smartcard apenas aos sistemas que precisam dele. São medidas gerais de endurecimento e não substituem a atualização.

Orientações de detecção

  • Mantenha um inventário das builds do FreeRDP, incluindo cópias embutidas em software de terceiros, e compare-as com o limite 3.20.1.
  • Revise logs de gateways e hosts RDP em busca de falhas ou reinicializações de processos que tratam redirecionamento de smartcard, pois podem indicar falhas de segurança de memória.
  • Acompanhe os avisos dos fornecedores, já que o registro não fornece assinaturas de detecção.

Limitações das informações disponíveis

  • O título nos dados de origem chama o problema de heap-buffer-overflow, enquanto a descrição e o CWE o classificam como leitura fora dos limites. Esta análise segue a descrição e o CWE.
  • O registro não informa se a falha é alcançável antes da autenticação ou em todas as configurações, portanto essa informação é desconhecida.
  • O campo de correções está vazio e o registro não fornece identificador de commit.
  • Há valores EPSS disponíveis, mas eles estimam a probabilidade de exploração e não confirmam atividade.

Perguntas frequentes

Quais versões do FreeRDP são afetadas pela CVE-2026-22855?

O registro indica a faixa afetada como versões anteriores à 3.20.1. Compare suas builds e cópias embutidas com esse limite.

Esta CVE é explorada ativamente?

Ela não consta no catálogo KEV da CISA no registro, e nenhuma exploração confirmada aparece nas fontes consultadas. O campo SSVC indica apenas disponibilidade de prova de conceito.

O que os administradores devem fazer primeiro?

Planeje a atualização para a 3.20.1 ou um pacote com correção retroportada pelo fornecedor, e reduza a exposição do RDP a redes não confiáveis enquanto a atualização é aplicada.

Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.