Falhas do tipo CWE-415

362 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-2021-34981HIGHLinux Kernel Bluetooth CMTP Module Double Free Privilege Escalation VulnerabilityEPSS 0.2%CVE-2026-34341HIGHWindows Link-Layer Discovery Protocol (LLDP) Elevation of Privilege VulnerabilityEPSS 0.2%CVE-2026-65780HIGHWindows Autopilot Elevation of Privilege VulnerabilityEPSS 0.2%CVE-2024-50071HIGHpinctrl: nuvoton: fix a double free in ma35_pinctrl_dt_node_to_map_func()EPSS 0.2%CVE-2025-31235MEDIUMA double free issue was addressed with improved memory management. This issue is fixed in iPadOS 17.7.7, macOS Sequoia 15.5, macOS Sonoma 14EPSS 0.2%CVE-2026-69398HIGHWindows Bluetooth Service Elevation of Privilege VulnerabilityEPSS 0.2%CVE-2023-28411MEDIUMDouble free in some Intel(R) Server Board BMC firmware before version 2.90 may allow a privileged user to enable information disclosure via EPSS 0.2%CVE-2026-79907HIGHAcrobat Reader | Double Free (CWE-415)EPSS 0.2%CVE-2023-21629MEDIUMDouble Free in ModemEPSS 0.2%CVE-2025-51006HIGHWithin tcpreplay's tcprewrite, a double free vulnerability has been identified in the dlt_linuxsll2_cleanup() function in plugins/dlt_linuxsEPSS 0.2%CVE-2025-8058MEDIUMThe regcomp function in the GNU C library version from 2.4 to 2.41 is subject to a double free if some previous allocation fails. It can beEPSS 0.2%CVE-2026-32219HIGHMicrosoft Brokering File System Elevation of Privilege VulnerabilityEPSS 0.2%CVE-2025-23282HIGHNVIDIA Display Driver for Linux contains a vulnerability where an attacker might be able to use a race condition to escalate privileges. A sEPSS 0.2%CVE-2023-21500MEDIUMDouble free validation vulnerability in setPinPadImages in mPOS TUI trustlet prior to SMR May-2023 Release 1 allows local attackers to accesEPSS 0.2%CVE-2026-11894MEDIUMDouble-free / use-after-free in Realtek BEE Bluetooth HCI driver `send()` error pathsEPSS 0.2%CVE-2024-47404HIGHLiteos_a has a double free vulnerabilityEPSS 0.2%CVE-2026-6654MEDIUMUse-After-Free and Double-Free in IntoIter::drop when element drop panicsEPSS 0.2%CVE-2025-2027MEDIUMA double free vulnerability has been identified in the ASUS System Analysis service. This vulnerability can be triggered by sending speciallEPSS 0.2%CVE-2023-53308HIGHnet: fec: Better handle pm_runtime_get() failing in .remove()EPSS 0.2%CVE-2025-15667MEDIUMGPAC MP4Box avc_ext.c gf_isom_nalu_sample_rewrite double freeEPSS 0.2%