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-42267HIGHAdobe Animate FLA File Parsing Memory Corruption Arbitrary Code ExecutionEPSS 2.5%CVE-2021-42266HIGHAdobe Animate FLA File Parsing Memory Corruption Arbitrary Code ExecutionEPSS 2.5%CVE-2021-36046HIGHXMP Toolkit SDK TIFF_MemoryReader::SortIFD function Memory CorruptionEPSS 2.5%CVE-2021-35999HIGHAdobe Prelude Memory Corruption Remote Code Execution VulnerabilityEPSS 2.4%CVE-2021-43025HIGHAdobe Premiere Rush SVG File Memory Corruption Remote Code ExecutionEPSS 2.4%CVE-2021-43023HIGHAdobe Premiere Rush EPS/TIFF File Memory Corruption Remote Code ExecutionEPSS 2.4%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-43028HIGHAdobe Premiere Rush M4A File Memory Corruption Remote Code ExecutionEPSS 2.3%CVE-2021-42726HIGHAdobe Bridge Memory Corruption could lead to Arbitrary 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-36077MEDIUMAdobe Bridge SVG File Memory Corruption Could Lead To Application Denial Of ServiceEPSS 2.3%CVE-2021-36000HIGHAdobe Character Animator Memory Corruption Arbitrary Code Execution VulnerabilityEPSS 2.3%CVE-2021-42735HIGHAdobe Photoshop Memory Corruption could lead to 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-40754HIGHAdobe After Effects WAV File Parsing Memory Corruption Arbitrary Code ExecutionEPSS 2.2%CVE-2021-40753HIGHAdobe After Effects SVG File Parsing Memory Corruption Arbitrary Code ExecutionEPSS 2.2%