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-42266HIGHAdobe Animate FLA File Parsing Memory Corruption Arbitrary Code ExecutionEPSS 2.5%CVE-2021-35999HIGHAdobe Prelude Memory Corruption Remote Code Execution VulnerabilityEPSS 2.4%CVE-2021-35996HIGHAdobe After Effects Memory Corruption Could Lead To Arbitrary Code ExecutionEPSS 2.4%CVE-2021-42726HIGHAdobe Bridge Memory Corruption could lead to Arbitrary code executionEPSS 2.3%CVE-2021-43023HIGHAdobe Premiere Rush EPS/TIFF File Memory Corruption Remote Code ExecutionEPSS 2.3%CVE-2021-43025HIGHAdobe Premiere Rush SVG File Memory Corruption Remote Code ExecutionEPSS 2.3%CVE-2021-43028HIGHAdobe Premiere Rush M4A File Memory Corruption Remote Code ExecutionEPSS 2.3%CVE-2021-43747HIGHAdobe Premiere Rush WAV File Memory Corruption Remote Code ExecutionEPSS 2.3%CVE-2021-43022HIGHAdobe Premiere Rush PNG File Memory Corruption Remote Code ExecutionEPSS 2.3%CVE-2021-43021HIGHAdobe Premiere Rush EXR File Memory Corruption Remote Code ExecutionEPSS 2.3%CVE-2021-43026HIGHAdobe Premiere Rush MXF File Memory Corruption Remote Code ExecutionEPSS 2.3%CVE-2021-43029HIGHAdobe Premiere Rush M4A File Memory Corruption Remote Code ExecutionEPSS 2.3%CVE-2021-36000HIGHAdobe Character Animator Memory Corruption Arbitrary Code Execution VulnerabilityEPSS 2.3%CVE-2021-36017HIGHAdobe After Effects PDF File Parsing Memory Corruption Remote Code Execution VulnerabilityEPSS 2.2%CVE-2021-40754HIGHAdobe After Effects WAV File Parsing Memory Corruption Arbitrary Code ExecutionEPSS 2.2%CVE-2021-40751HIGHAdobe After Effects M4A File Parsing Memory Corruption Arbitrary Code ExecutionEPSS 2.2%CVE-2021-40752HIGHAdobe After Effects M4A File Parsing Memory Corruption Arbitrary Code ExecutionEPSS 2.2%CVE-2021-40753HIGHAdobe After Effects SVG File Parsing Memory Corruption Arbitrary Code ExecutionEPSS 2.2%CVE-2021-44712MEDIUMAdobe Acrobat Reader Memory Corruption could lead to Application denial-of-serviceEPSS 2.2%CVE-2021-42735HIGHAdobe Photoshop Memory Corruption could lead to Arbitrary code executionEPSS 2.1%