Voltar para o Labs
Fraqueza (CWE)

CWE-823

Uso de Deslocamento de Ponteiro Fora de Faixa

Sobre

O produto realiza aritmética de ponteiro sobre um ponteiro válido, mas usa um deslocamento que pode apontar para fora da faixa pretendida de localizações de memória válidas para o ponteiro resultante.

Embora um ponteiro possa conter uma referência a qualquer localização de memória arbitrária, um programa tipicamente pretende usar o ponteiro apenas para acessar porções limitadas de memória, como memória contígua usada para acessar um array individual. Programas podem usar deslocamentos a fim de acessar campos ou subelementos armazenados dentro de dados estruturados. O deslocamento pode estar fora de faixa se vier de uma fonte não confiável, for o resultado de um cálculo incorreto, ou ocorrer devido a outro erro. Se um atacante puder controlar ou influenciar o deslocamento de modo que ele aponte para fora dos limites pretendidos da estrutura, então o atacante pode conseguir ler ou gravar em localizações de memória usadas em outras partes do produto. Como resultado, o ataque pode alterar o estado do produto conforme acessado por meio de variáveis do programa, causar um travamento ou comportamento instável e, possivelmente, levar à execução de código.

Consequências comuns

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

CVEs com esta fraqueza

Perguntas frequentes

O que é CWE-823?

O produto realiza aritmética de ponteiro sobre um ponteiro válido, mas usa um deslocamento que pode apontar para fora da faixa pretendida de localizações de memória válidas para o ponteiro resultante.

Quais plataformas CWE-823 afeta?

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

Quantas CVEs a Rainforest acompanha para CWE-823?

O Rainforest Labs acompanha atualmente 1 CVEs publicadas associadas a CWE-823. 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.