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.
