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-119338MEDIUMTesseract: Double free and use after free in the PAGE XML renderer on right-to-left pagesEPSS 0.1%CVE-2022-25750HIGHMemory corruption in BTHOST due to double free while music playback and calls over bluetooth headset in Snapdragon MobileEPSS 0.1%CVE-2026-56109HIGHALSA Library < 1.2.16.1 Double-Free via parse_def() in conf.cEPSS 0.1%CVE-2026-23449HIGHnet/sched: teql: Fix double-free in teql_master_xmitEPSS 0.1%CVE-2026-47558HIGHNVIDIA GPU Display Driver for Linux contains a vulnerability in the kernel mode layer where an unprivileged user could cause a double-free oEPSS 0.1%CVE-2026-57842HIGHNetBSD COMPAT_NETBSD32 Double Free / Use-After-Free via recvmsg() msg_iovlenEPSS 0.1%CVE-2026-31507HIGHnet/smc: fix double-free of smc_spd_priv when tee() duplicates splice pipe bufferEPSS 0.1%CVE-2022-25660HIGHMemory corruption due to double free issue in kernel in Snapdragon Auto, Snapdragon Compute, Snapdragon Consumer IOT, Snapdragon Industrial EPSS 0.1%CVE-2026-20573MEDIUMIn afe, there is a possible memory corruption due to double free. This could lead to local escalation of privilege if a malicious actor has EPSS 0.1%CVE-2026-46690MEDIUMunbounded-spsc: Sender::send pointer-as-value transmute causes OOB read and fake-Arc drop under TX/RX raceEPSS 0.1%CVE-2026-116743MEDIUMlibyal libmsiecf through 20260525 Double Free via libmsiecf_url_values_read_dataEPSS 0.1%CVE-2026-68236HIGHdrm/amd/display: set new_stream to NULL after releaseEPSS 0.1%CVE-2026-64580HIGHxfrm6: clear dst.dev on error to avoid double netdev_put in xfrm6_fill_dst()EPSS 0.1%CVE-2026-23790MEDIUMAn issue was discovered in DPU in Samsung Mobile Processor Exynos 1280, 2200, 1380, 1480, 2400, 1580, 2500, 1680, and 2600. A double-free vuEPSS 0.1%CVE-2026-43120HIGHRDMA/irdma: Fix double free related to rereg_user_mrEPSS 0.1%CVE-2026-64222HIGHocteontx2-pf: avoid double free of pool->stack on AQ init failureEPSS 0.1%CVE-2026-31468HIGHvfio/pci: Fix double free in dma-buf featureEPSS 0.1%CVE-2022-25717MEDIUMUse-After-Free Issue in DisplayEPSS 0.1%CVE-2026-43278HIGHdm: clear cloned request bio pointer when last clone bio completesEPSS 0.1%CVE-2023-28583MEDIUMDouble Free in Data Network Stack & ConnectivityEPSS 0.1%