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-2020-37239CRITICALlibbabl 0.1.62 Broken Double Free Detection Memory SafetyEPSS 0.5%CVE-2026-31609CRITICALsmb: client: avoid double-free in smbd_free_send_io() after smbd_send_batch_flush()EPSS 0.5%CVE-2026-64384CRITICALsmb: client: fix change notify replay double-freeEPSS 0.5%CVE-2026-64385CRITICALsmb: client: fix double-free in SMB2_ioctl() replayEPSS 0.5%CVE-2026-64383CRITICALsmb: client: fix double-free in SMB2_flush() replayEPSS 0.5%CVE-2026-64386CRITICALsmb: client: fix query_info() replay double-freeEPSS 0.5%CVE-2026-64387CRITICALsmb: client: fix query directory replay double-freeEPSS 0.5%CVE-2026-66032HIGHlibssh2 Double-Free Heap Corruption via sftp_open()EPSS 0.4%CVE-2024-49095HIGHWindows PrintWorkflowUserSvc Elevation of Privilege VulnerabilityEPSS 0.4%CVE-2022-50401CRITICALnfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failureEPSS 0.4%CVE-2026-26179HIGHWindows Kernel Elevation of Privilege VulnerabilityEPSS 0.4%CVE-2025-23102HIGHAn issue was discovered in Samsung Mobile Processor Exynos 980, 990, 1080, 2100, 1280, 2200, 1380, 1480 and 2400. A Double Free in the mobilEPSS 0.4%CVE-2024-10934CRITICALOpenBSD NFS double-free vulnerabilityEPSS 0.4%CVE-2025-20134HIGHCisco Adaptive Security Appliance and Firepower Threat Defense Software SSL/TLS Certificate Denial of Service VulnerabilityEPSS 0.4%CVE-2026-44422HIGHFreeRDP RDPEAR NDR ref-id aliasing causes client-side UAF/double-free and type confusionEPSS 0.4%CVE-2026-121956HIGHFreeRDP before 3.32.2 Double Free in WinPR Kerberos retrieveSomeTgtEPSS 0.4%CVE-2025-49693HIGHMicrosoft Brokering File System Elevation of Privilege VulnerabilityEPSS 0.4%CVE-2025-59505HIGHWindows Smart Card Reader Elevation of Privilege VulnerabilityEPSS 0.4%CVE-2026-43823HIGHWhen initializing an RSA public key from DER or PEM bytes throws an error, the EVP_PKEY* is double-freed: first in the catch block, then in EPSS 0.4%CVE-2026-12659HIGHRockwell Automation Flex 5000® Adapter - Denial of ServiceEPSS 0.4%