Weaknesses of type CWE-415

453 results

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

Ocorre quando o código tenta acessar ou manipular um bloco de memória após ele ter sido liberado (freed). O programa perde o controle sobre esse espaço, que pode ser reatribuído a outra estrutura de dados, causando corrupção de memória, travamentos ou execução arbitrária de código.

Example

Um buffer é alocado com malloc(), um ponteiro guarda seu endereço, o buffer é liberado com free(), mas o código continua usando o ponteiro para ler ou escrever dados. Um atacante pode alocar uma estrutura crítica no mesmo endereço e fazer o programa sobrescrever dados sensíveis ou ganhar controle de execução.

How to mitigate

Após liberar memória (free, delete), sempre anule o ponteiro (ptr = NULL) ou use linguagens com gerenciamento automático. Em C/C++, implemente verificações de validade ou use ferramentas como AddressSanitizer durante testes. Prefira smart pointers (unique_ptr, shared_ptr) em C++ moderno.

CVE-2026-34867MEDIUMDouble free vulnerability in the multi-mode input system. Impact: Successful exploitation of this vulnerability may affect availability.EPSS 0.1%CVE-2025-47396HIGHDouble Free in GraphicsEPSS 0.1%CVE-2026-95702HIGHCode Execution in Host Sentry Process via Double Free in gVisor VFS MemoryFileEPSS 0.1%CVE-2024-44098HIGHIn lwis_device_event_states_clear_locked of lwis_event.c, there is a possible privilege escalation due to a double free. This could lead to EPSS 0.1%CVE-2025-20786MEDIUMIn display, there is a possible memory corruption due to use after free. This could lead to local escalation of privilege if a malicious actEPSS 0.1%CVE-2026-32848MEDIUMNetBSD cryptodev Race Condition Double-Free via cryptodev_op()EPSS 0.1%CVE-2025-47356HIGHDouble Free in VideoEPSS 0.1%CVE-2026-28537MEDIUMDouble free vulnerability in the window module. Impact: Successful exploitation of this vulnerability may affect availability.EPSS 0.1%CVE-2022-33231CRITICALDouble free in CoreEPSS 0.1%CVE-2025-20781HIGHIn display, there is a possible memory corruption due to use after free. This could lead to local escalation of privilege if a malicious actEPSS 0.1%CVE-2025-36919HIGHIn aocc_read of aoc_channel_dev.c, there is a possible double free due to improper locking. This could lead to local escalation of privilegeEPSS 0.1%CVE-2025-20801HIGHIn seninf, there is a possible memory corruption due to a race condition. This could lead to local escalation of privilege if a malicious acEPSS 0.1%CVE-2026-20415MEDIUMIn imgsys, there is a possible memory corruption due to improper locking. This could lead to local denial of service if a malicious actor haEPSS 0.1%