Fallos del tipo CWE-762

14 resultados

Rotinas de gerenciamento de memória desemparelhadas

Quando código aloca memória com uma função (ex: malloc) mas libera com outra incompatível (ex: delete do C++), causando corrupção de heap ou crash. O perigo: comportamento imprevisível, potencial execução de código arbitrário ou negação de serviço, dependendo de como o alocador interno trabalha.

Ejemplo

Um desenvolvedor aloca memória com malloc() em C, mas em outra parte do código (ou após refatoração) tenta liberar com free() de uma biblioteca C++ que usa new/delete. Isso causa falha no alocador porque cada função espera um metadado diferente no bloco de memória.

Cómo mitigar

Use sempre o mesmo par de funções (malloc/free ou new/delete) em todo o projeto, preferencialmente encapsulando alocações em classes RAII (C++). Code review focado em alocações e ferramentas como Valgrind ou AddressSanitizer detectam esses desemparelhamentos em tempo de teste.

CVE-2023-41056HIGHRedis vulnerable to integer overflow in certain payloadsEPSS 2.6%CVE-2024-2955HIGHMismatched Memory Management Routines in WiresharkEPSS 1.4%CVE-2025-48431HIGHApache Thrift: Specially crafted input can crash a c_glib Thrift server with invalid pointer error.EPSS 1.0%CVE-2023-45510—tsMuxer version git-2539d07 was discovered to contain an alloc-dealloc-mismatch (operator new [] vs operator delete) error.EPSS 0.7%CVE-2025-47737LOWlib.rs in the trailer crate through 0.1.2 for Rust mishandles allocating with a size of zero.EPSS 0.6%CVE-2026-102025HIGHJunos OS and Junos OS Evolved: A BGP route-processing error causes rpd crash when extended next-hop tunneling and SRv6 service processing are usedEPSS 0.5%CVE-2024-4853LOWMismatched Memory Management Routines in editcapEPSS 0.4%CVE-2025-49080HIGHMemory management vulnerability in Absolute Secure Access server versions 9.0 to 13.54EPSS 0.4%CVE-2025-48755LOWIn the spiral-rs crate 0.2.0 for Rust, allocation can be attempted for a ZST (zero-sized type).EPSS 0.4%CVE-2023-3648MEDIUMMismatched Memory Management Routines in WiresharkEPSS 0.3%CVE-2025-20189HIGHA vulnerability in the Cisco Express Forwarding functionality of Cisco IOS XE Software for Cisco ASR 903 Aggregation Services Routers with REPSS 0.2%CVE-2026-43622HIGHllama.cpp b1886–b7445 Double Free via llama-android.cppEPSS 0.2%CVE-2024-32503HIGHAn issue was discovered in Samsung Mobile Processor and Wearable Processor Exynos 850, Exynos 1080, Exynos 2100, Exynos 1280, Exynos 1380, EEPSS 0.2%CVE-2025-11015MEDIUMOGRECave Ogre OgreSTBICodec.cpp encode mismatched memory management routinesEPSS 0.1%