CVE Intelligence
Análise Assistido por IA

CVE-2026-22857: FreeRDP: uso de memória após liberação em irp_thread_func

O FreeRDP possui um uso de memória heap após liberação em irp_thread_func, em que um IRP é acessado novamente depois de liberado em um caminho de erro. A NVD classifica a falha como crítica, com pontuação 9.8, e as versões anteriores à 3.20.1 constam como afetadas. O registro não indica inclusão no catálogo KEV nem exploração ativa confirmada.

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

Visão geral

O FreeRDP é uma implementação livre do Remote Desktop Protocol. De acordo com o registro, ocorre um uso de memória heap após liberação na função irp_thread_func, porque um IRP é liberado por uma chamada de conclusão e depois acessado novamente em um caminho de erro. O registro informa que a falha está corrigida na versão 3.20.1.

Impacto

  • A classe de fraqueza é a CWE-416 (Use After Free), que, em termos gerais, pode levar à corrupção de memória no processo afetado.
  • A NVD atribui pontuação 9.8 (crítica), enquanto o GitHub atribui pontuação 6.8 à mesma falha.
  • 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).
  • As versões anteriores à 3.20.1 constam como afetadas.
  • A versão corrigida informada no registro é a 3.20.1.

Status de exploração

  • A vulnerabilidade não consta no catálogo KEV da CISA neste registro. Nas fontes consultadas, não há indicação de exploração ativa confirmada.
  • O registro traz o valor 'poc' no campo de exploração do SSVC, o que indica que há material de prova de conceito considerado existente; isso não confirma exploração no ambiente real.
  • A referência do aviso no GitHub traz uma marcação relacionada a exploit no registro; seu conteúdo não foi analisado além dessa marcação.
  • O EPSS indica probabilidade de 0.00531, com percentil de 0.44087.

Correção e mitigação

  • Atualize o FreeRDP para a versão 3.20.1 em todos os ambientes, incluindo cópias embutidas em softwares de terceiros.
  • Verifique pacotes de fornecedores e distribuições, pois o registro não lista builds corrigidos para produtos derivados.
  • Até a atualização, restrinja a exposição de serviços com RDP a redes confiáveis e controle quem pode acessá-los.

Orientações de detecção

  • Mantenha um inventário dos sistemas que executam FreeRDP e das respectivas versões.
  • Observe travamentos ou reinicializações inesperadas de serviços baseados em FreeRDP, que podem indicar falhas de memória.
  • Revise os registros de conexões de área de trabalho remota em busca de atividade de sessão incomum.

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

  • O registro não lista versões corrigidas além da 3.20.1, nem backports.
  • Não é possível saber se a pontuação da NVD ou a do GitHub representa melhor um determinado ambiente.
  • O registro não informa se há código de exploração público na prática; esta análise não fornece detalhes de exploração.
  • Detalhes técnicos da correção não constam no registro.

Perguntas frequentes

Qual é a vulnerabilidade do CVE-2026-22857?

É um uso de memória heap após liberação na função irp_thread_func do FreeRDP, em que um IRP é acessado novamente depois de liberado em um caminho de erro.

Quais versões do FreeRDP são afetadas?

O registro lista as versões anteriores à 3.20.1 como afetadas, e a versão corrigida informada é a 3.20.1.

Há exploração ativa confirmada dessa vulnerabilidade?

Não. O registro não a inclui no catálogo KEV, e nas fontes consultadas não há indicação de exploração ativa confirmada.

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