Falhas do tipo CWE-415

453 resultados

Uso após liberação de memória

Ocorre quando o código tenta acessar um bloco de memória que já foi desalocado (free, delete). Após a liberação, aquele endereço pode ser reutilizado pelo sistema ou conter lixo, causando comportamento imprevisível, corrupção de dados ou execução de código arbitrário.

Exemplo

Um ponteiro é liberado com free() e depois o código tenta ler ou escrever nele novamente — por exemplo, chamar um método em um objeto deletado em C++, ou acessar um array após liberar sua memória. Um atacante pode explorar isso alocando novamente aquele espaço com dados maliciosos.

Como mitigar

Use linguagens com garbage collection ou gerenciamento automático de memória (Python, Java, Go). Em C/C++, implemente validação rigorosa de ponteiros, use smart pointers (unique_ptr, shared_ptr), defina ponteiros como nullptr após liberar, e revise fluxos de desalocação em código crítico com ferramentas como AddressSanitizer e Valgrind.

CVE-2026-85921HIGHWindows Secure Kernel Mode Elevation of Privilege VulnerabilityEPSS 0.3%CVE-2026-12043HIGHHeap double-free in AWS Common Runtime aws-c-httpEPSS 0.3%CVE-2017-10950—This vulnerability allows local attackers to execute arbitrary code on vulnerable installations of Bitdefender Total Security 21.0.24.62. AnEPSS 0.3%CVE-2018-7523—In Omron CX-Supervisor Versions 3.30 and prior, parsing malformed project files may cause a double free vulnerability.EPSS 0.3%CVE-2026-64832HIGHFFmpeg 4.4 - 8.1.2 Double-Free in NVDEC Hardware Decoder via nvdec.cEPSS 0.3%CVE-2026-69725HIGHWindows Hello Elevation of Privilege VulnerabilityEPSS 0.3%CVE-2026-112036MEDIUMArtifex MuPDF Signature Locking pdf-xref.c free_char_list double freeEPSS 0.3%CVE-2026-55004HIGHWindows Print Configuration Elevation of Privilege VulnerabilityEPSS 0.3%CVE-2026-94370MEDIUMMemory corruption (double free / use-after-free) vulnerability in core string handling impacts Qt for MCUsEPSS 0.3%CVE-2026-107209MEDIUMImageMagick: Use-After-Free in RSVG decoder that is build without cairo supportEPSS 0.3%CVE-2023-26545MEDIUMIn the Linux kernel before 6.1.13, there is a double free in net/mpls/af_mpls.c upon an allocation failure (for registering the sysctl tableEPSS 0.3%CVE-2023-4256MEDIUMTcpreplay: tcprewrite: double free in tcpedit_dlt_cleanup() in plugins/dlt_plugins.cEPSS 0.3%CVE-2022-40515HIGHDouble free in VideoEPSS 0.3%CVE-2026-48850LOWPuTTY 0.72 before 0.84 has a double free in RSA KEX.EPSS 0.3%CVE-2026-21530MEDIUMWindows Rich Text Edit Elevation of Privilege VulnerabilityEPSS 0.3%CVE-2026-32170MEDIUMWindows Rich Text Edit Elevation of Privilege VulnerabilityEPSS 0.3%CVE-2026-85829HIGHWindows Wired AutoConfig Service Elevation of Privilege VulnerabilityEPSS 0.3%CVE-2026-88071HIGHWindows Hyper-V Elevation of Privilege VulnerabilityEPSS 0.3%CVE-2024-47426HIGHSubstance3D - Painter | Double Free (CWE-415)EPSS 0.3%CVE-2024-3446HIGHQemu: virtio: dma reentrancy issue leads to double free vulnerabilityEPSS 0.3%