Voltar para o Labs
Fraqueza (CWE)

CWE-416

Uso Após Liberação (Use After Free)

Sobre

O produto reutiliza ou referencia memória depois que ela foi liberada. Em algum momento posterior, a memória pode ser alocada novamente e salva em outro ponteiro, enquanto o ponteiro original referencia uma localização em algum lugar dentro da nova alocação. Quaisquer operações que usem o ponteiro original deixam de ser válidas, porque a memória "pertence" ao código que opera sobre o novo ponteiro.

Consequências comuns

  • Integridade → Modificar Memória
  • Disponibilidade → DoS: Travamento, Encerramento ou Reinicialização
  • Confidencialidade → Ler Memória
  • Integridade, Confidencialidade, Disponibilidade → Executar Código ou Comandos Não Autorizados

Mitigações

  • Arquitetura e Design: Escolha uma linguagem que forneça gerenciamento automático de memória.
  • Implementação: Ao liberar ponteiros, certifique-se de defini-los como NULL assim que forem liberados. No entanto, a utilização de estruturas de dados múltiplas ou complexas pode reduzir a utilidade dessa estratégia.

CVEs com esta fraqueza

Perguntas frequentes

O que é CWE-416?

O produto reutiliza ou referencia memória depois que ela foi liberada. Em algum momento posterior, a memória pode ser alocada novamente e salva em outro ponteiro, enquanto o ponteiro original referencia uma localização em algum lugar dentro da nova alocação. Quaisquer operações que usem o ponteiro original deixam de ser válidas, porque a memória "pertence" ao código que opera sobre o novo ponteiro.

Qual a probabilidade de CWE-416 ser explorada?

A MITRE classifica a probabilidade de exploração de CWE-416 como high.

Quais plataformas CWE-416 afeta?

CWE-416 já foi observada em: Memory-Unsafe, C, C++.

Quantas CVEs a Rainforest acompanha para CWE-416?

O Rainforest Labs acompanha atualmente 2 CVEs publicadas associadas a CWE-416. Elas estão listadas nesta página.

Potencialize sua estratégia de segurança com a Rainforest

Descubra vulnerabilidades cedo, priorize ameaças críticas e proteja o que realmente importa. A Rainforest simplifica suas operações de segurança, economizando tempo e reduzindo custos, para você focar no que move o seu negócio.