Fallos del tipo CWE-787

5136 resultados

Escrita fora dos limites de memória

Ocorre quando um programa escreve dados em uma posição de memória fora do intervalo alocado para um buffer, array ou estrutura. O atacante aproveita para sobrescrever dados adjacentes (variáveis, ponteiros, pilha de retorno), alterando o comportamento da aplicação ou assumindo controle total do sistema.

Ejemplo

Um programa lê 256 bytes de entrada do usuário e copia para um buffer de 64 bytes sem validação. O atacante envia 300 bytes, que transbordam o buffer e sobrescrevem o endereço de retorno na pilha, permitindo execução de código arbitrário.

Cómo mitigar

Sempre validar tamanho de entrada contra o limite do buffer antes de copiar (usar strncpy, snprintf em vez de strcpy, sprintf). Em linguagens modernas, usar estruturas bounds-checked (Rust, C# arrays) ou linters que detectem padrões perigosos.

CVE-2024-20727HIGH[TianfuCup] out-of-bounds access vulnerability when parsing jpeg2000EPSS 2.0%CVE-2021-34875HIGHThis vulnerability allows remote attackers to execute arbitrary code on affected installations of Bentley View 10.15.0.75. User interaction EPSS 2.0%CVE-2021-46818HIGHAdobe Media Encoder M4A file memory corruption vulnerability could lead to remote code executionEPSS 2.0%CVE-2021-27488—Datakit Software libraries CatiaV5_3dRead, CatiaV6_3dRead, Step3dRead, Ug3dReadPsr, Jt3dReadPsr modules in KeyShot Versions v10.1 and prior EPSS 2.0%CVE-2021-46635HIGHThis vulnerability allows remote attackers to execute arbitrary code on affected installations of Bentley MicroStation CONNECT 10.16.0.80. UEPSS 2.0%CVE-2022-47379HIGHCODESYS: Multiple products prone to out-of-bounds writeEPSS 2.0%CVE-2019-11037MEDIUMOut of bounds memory write in PHP Imagick extensionEPSS 2.0%CVE-2023-3935CRITICALWibu: Buffer Overflow in CodeMeter RuntimeEPSS 2.0%CVE-2022-24786CRITICALPotential out-of-bound read/write in PJSIPEPSS 2.0%CVE-2021-43756HIGHAdobe Media Encoder Memory Corruption Vulnerability could lead to Remote Code ExecutionEPSS 2.0%CVE-2019-5088HIGHAn exploitable memory corruption vulnerability exists in Investintech Able2Extract Professional 14.0.7 x64. A specially crafted BMP file canEPSS 2.0%CVE-2022-23985HIGHICSA-22-055-01 FATEK Automation FvDesignerEPSS 2.0%CVE-2018-14632HIGHAn out of bound write can occur when patching an Openshift object using the 'oc patch' functionality in OpenShift Container Platform before EPSS 2.0%CVE-2021-34343MEDIUMBuffer Overflow Vulnerability in QTS, QuTS hero, and QuTScloudEPSS 1.9%CVE-2021-46817HIGHAdobe Media Encoder M4A file memory corruption vulnerability could lead to remote code executionEPSS 1.9%CVE-2023-40890CRITICALA stack-based buffer overflow vulnerability exists in the lookup_sequence function of ZBar 0.23.90. Specially crafted QR codes may lead to iEPSS 1.9%CVE-2021-34878HIGHThis vulnerability allows remote attackers to execute arbitrary code on affected installations of Bentley View 10.15.0.75. User interaction EPSS 1.9%CVE-2021-34876HIGHThis vulnerability allows remote attackers to execute arbitrary code on affected installations of Bentley View 10.15.0.75. User interaction EPSS 1.9%CVE-2023-25564MEDIUMGSS-NTLMSSP vulnerable to memory corruption when decoding UTF16 stringsEPSS 1.9%CVE-2021-28591HIGHAdobe Illustrator PDF File Parsing Out-Of-Bounds Write Remote Code Execution VulnerabilityEPSS 1.9%