Falhas do tipo CWE-762

14 resultados

Rotinas de gerenciamento de memória incompatíveis

Ocorre quando código aloca memória com uma função (ex: malloc) mas a libera com outra incompatível (ex: delete em C++). O alocador e o desalocador usam estratégias diferentes, causando corrupção de heap, vazamento de memória ou crash. É perigoso porque o comportamento é imprevisível e difícil de detectar em runtime.

Exemplo

Um desenvolvedor aloca um buffer com malloc() em C, mas tenta liberar com free() de uma biblioteca diferente que usa seu próprio gerenciador de pools. Ou aloca com new em C++ mas libera com free(). A memória não é realmente liberada e o heap fica corrompido.

Como mitigar

Use consistentemente o mesmo par alocador/desalocador em toda a base de código (malloc/free ou new/delete). Em C++, prefira smart pointers (unique_ptr, shared_ptr) que gerenciam tudo automaticamente. Realize code review focado em padrões de alocação e use ferramentas como Valgrind ou AddressSanitizer para detectar descasamentos.

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%