Falhas do tipo CWE-788

147 resultados

Acesso de memória além do limite do buffer

Ocorre quando o código tenta ler ou escrever em um endereço de memória que está fora dos limites válidos de um buffer alocado. O programa não valida corretamente o índice ou offset antes de acessar a memória, permitindo leitura de dados sensíveis ou corrupção de estruturas adjacentes. Em ataques, isso pode vazar informações ou causar crash.

Exemplo

Um parser de arquivo aloca 256 bytes para armazenar um campo e, sem validar o tamanho lido do arquivo, copia 500 bytes para esse buffer. O acesso continua além da memória alocada, sobrescrevendo dados do processo ou vazando informações de outra variável próxima na stack.

Como mitigar

Sempre validar tamanhos e índices antes de acessar buffers — use funções seguras (strncpy em vez de strcpy, bounds checking explícito). Em linguagens com gerenciamento automático de memória, o risco reduz, mas em C/C++ exige disciplina: verificar limites, usar ferramentas estáticas (Clang Static Analyzer, Coverity) e testes com fuzzing.

CVE-2021-40757HIGHAdobe After Effects MXF File Parsing Memory Corruption Arbitrary Code ExecutionEPSS 2.1%CVE-2021-40710HIGHAdobe Premiere Pro 2021 SVG File Parsing Leads to Memory CorruptionEPSS 2.1%CVE-2021-40755HIGHAdobe After Effects SGI File Parsing Memory Corruption Arbitrary Code ExecutionEPSS 2.1%CVE-2021-40715HIGHAdobe Premiere Pro 2021 EXR File Parsing Leads to Memory CorruptionEPSS 2.1%CVE-2021-43012HIGHAdobe Prelude M4A file memory corruption vulnerability could lead to remote code executionEPSS 2.1%CVE-2021-43011HIGHAdobe Prelude M4A file memory corruption vulnerability could lead to remote code executionEPSS 2.1%CVE-2021-40758HIGHAdobe After Effects WAV File Parsing Memory Corruption Arbitrary Code ExecutionEPSS 2.0%CVE-2021-40760HIGHAdobe After Effects M4A File Parsing Memory Corruption Arbitrary Code ExecutionEPSS 2.0%CVE-2021-40759HIGHAdobe After Effects M4A File Parsing Memory Corruption Arbitrary Code ExecutionEPSS 2.0%CVE-2021-43013HIGHAdobe Media Encoder memory corruption vulnerability could lead to remote code executionEPSS 2.0%CVE-2021-42738HIGHAdobe Prelude MXF File Parsing Memory Corruption Arbitrary Code ExecutionEPSS 2.0%CVE-2021-40783HIGHAdobe Premiere Rush WAV File Memory Corruption Remote Code ExecutionEPSS 2.0%CVE-2021-40784HIGHAdobe Premiere Rush WAV File Memory Corruption Remote Code ExecutionEPSS 2.0%CVE-2021-40779HIGHAdobe Media Encoder WAV file memory corruption vulnerability could lead to arbitrary code executionEPSS 2.0%CVE-2021-40780HIGHAdobe Media Encoder MXF file memory corruption vulnerability could lead to arbitrary code executionEPSS 2.0%CVE-2021-42732HIGHAdobe InDesign crashes when parsing the GIF fileEPSS 2.0%CVE-2021-42725HIGHAdobe Bridge Memory Corruption could lead to Arbitrary code executionEPSS 2.0%CVE-2021-39830HIGHAdobe FrameMaker PDF File Parsing Memory Corruption Remote Code Execution VulnerabilityEPSS 2.0%CVE-2021-39832HIGHAdobe FrameMaker PDF File Parsing Memory Corruption Remote Code Execution VulnerabilityEPSS 2.0%CVE-2021-40735HIGHAdobe Audition Memory Corruption could lead to Arbitrary code executionEPSS 1.8%