Weaknesses of type CWE-416

5,043 results

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). O ponteiro continua apontando para aquele endereço, mas o dado ali pode ter sido sobrescrito por outra operação, causando comportamento impredizível, corrupção de dados ou execução de código arbitrário.

Example

Um buffer é alocado, depois liberado com free(). Mais adiante, o código ainda tenta ler ou escrever naquele mesmo ponteiro sem verificar. Se um atacante controlar a alocação subsequente daquele endereço, consegue manipular o conteúdo que será lido.

How to mitigate

Anule o ponteiro imediatamente após liberar (ptr = NULL), implemente análise estática para detectar acessos pós-liberação, use ferramentas como valgrind ou AddressSanitizer nos testes, e considere linguagens com gerenciamento automático de memória para código sensível.

CVE-2026-28947HIGHA use-after-free issue was addressed with improved memory management. This issue is fixed in Safari 26.5, iOS 18.7.10 and iPadOS 18.7.10, iOEPSS 0.5%CVE-2026-10947HIGHUse after free in WebRTC in Google Chrome prior to 149.0.7827.53 allowed a remote attacker to execute arbitrary code inside a sandbox via a EPSS 0.5%CVE-2022-3099HIGHUse After Free in vim/vimEPSS 0.5%CVE-2024-26886MEDIUMBluetooth: af_bluetooth: Fix deadlockEPSS 0.5%CVE-2026-10943HIGHUse after free in WebRTC in Google Chrome prior to 149.0.7827.53 allowed a remote attacker to execute arbitrary code inside a sandbox via a EPSS 0.5%CVE-2023-0474HIGHUse after free in GuestView in Google Chrome prior to 109.0.5414.119 allowed an attacker who convinced a user to install a malicious extensiEPSS 0.5%CVE-2026-10903HIGHUse after free in WebRTC in Google Chrome prior to 149.0.7827.53 allowed a remote attacker to execute arbitrary code inside a sandbox via a EPSS 0.5%CVE-2026-10948HIGHUse after free in WebRTC in Google Chrome prior to 149.0.7827.53 allowed a remote attacker to execute arbitrary code inside a sandbox via a EPSS 0.5%CVE-2026-28942MEDIUMA use-after-free issue was addressed with improved memory management. This issue is fixed in Safari 26.5, iOS 26.5 and iPadOS 26.5, macOS TaEPSS 0.5%CVE-2026-28946MEDIUMA use-after-free issue was addressed with improved memory management. This issue is fixed in Safari 26.5, macOS Tahoe 26.5. Processing malicEPSS 0.5%CVE-2025-60707HIGHMultimedia Class Scheduler Service (MMCSS) Driver Elevation of Privilege VulnerabilityEPSS 0.5%CVE-2026-56848HIGHA flaw in Node.js HTTP/2 handling allows `nghttp2_session_mem_send()` to be called re-entrantly while `nghttp2_session_mem_recv()` is executEPSS 0.5%CVE-2022-3256HIGHUse After Free in vim/vimEPSS 0.5%CVE-2022-28835HIGHAdobe InCopy Font Parsing Use-After-Free Remote Code Execution VulnerabilityEPSS 0.5%CVE-2026-23111HIGHnetfilter: nf_tables: fix inverted genmask check in nft_map_catchall_activate()EPSS 0.5%CVE-2026-57585HIGHMessagePack: Out-of-bounds read/crash on Unpacker reuse after caught errorEPSS 0.5%CVE-2026-26447HIGHStomper 5e2741e is vulnerable to Use-After-Free. When a single client repeatedly issues SUBSCRIBE commands for the same destination over oneEPSS 0.5%CVE-2026-28799HIGHPJSIP: Heap use-after-free in PJSIP presence subscription termination handlerEPSS 0.5%CVE-2024-23134HIGHMultiple Vulnerabilities in the Autodesk AutoCAD Desktop SoftwareEPSS 0.5%CVE-2024-5831HIGHUse after free in Dawn in Google Chrome prior to 126.0.6478.54 allowed a remote attacker to potentially exploit heap corruption via a crafteEPSS 0.5%