Weaknesses of type CWE-762

14 results

Rotinas de Gestão de Memória Incompatíveis

Ocorre quando código aloca memória com uma função (ex: malloc) mas libera com outra incompatível (ex: delete do C++). O sistema operacional ou runtime não consegue rastrear corretamente o bloco, causando corrupção de heap, vazamentos ou crashes. É perigoso porque introduz comportamento indefinido e pode ser explorado para execução de código.

Example

Um componente aloca buffer com malloc() em C, mas outra parte do código (ou biblioteca C++) tenta liberar com delete. O alocador não reconhece o bloco, escreve em estruturas internas erradas, e o programa quebra ou vaza memória sistematicamente.

How to mitigate

Use sempre o mesmo par alocador/liberador dentro do mesmo contexto (malloc/free, new/delete, etc). Em código C++, prefira std::unique_ptr ou std::shared_ptr. Code review rigoroso em operações de memória e use ferramentas como Valgrind ou AddressSanitizer para detectar mismatches antes da produção.

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%