Skip to main content

About CWE-415

MITRE lists these common consequences: Modify Memory, Execute Unauthorized Code or Commands, affecting integrity, confidentiality, availability.

MITRE name
Double Free
Abstraction
Variant: linked to a certain type of product, typically a specific language or technology
Status
Draft

Also Known As

  • Double-free

Mitigations

  • Choose a language that provides automatic memory management.
  • Ensure that each allocation is freed only once. After freeing a chunk, set the pointer to NULL to ensure the pointer cannot be freed again. In complicated error conditions, be sure that clean-up routines respect the state of allocation properly. If the language is object oriented, ensure that object destructors delete each chunk of memory only once.
  • Use a static analysis tool to find double free instances.

Detection
MITRE lists these detection methods: Fuzzing (high), Automated Static Analysis (high), Automated Dynamic Analysis (moderate).

CWE-415 in the KEV Catalog

as of 2026-11-11
All KEV statistics→
  • 6 CISA KEV entries name Double Free (CWE-415) in their CVE record, tied for 41st among the 194 weaknesses named in the catalog.
  • CISA added 1 CWE-415 entry to the KEV catalog in 2024, 1 in 2025, and 1 so far in 2026.
  • Adobe and Microsoft have the most CWE-415 entries in the CISA KEV catalog (2 each).

CWE-415 Vulnerabilities

7 CVEs
CVECVSS
CVE-2026-33824KEV
Windows Internet Key Exchange (IKE) Service Extensions Remote Code Execution Vulnerability
9.8
CVE-2025-62215KEV
Windows Kernel Elevation of Privilege Vulnerability
7.0
CVE-2014-0502KEV
Adobe Flash Player Double Free Vulnerablity
8.8
CVE-2018-4990KEV
Adobe Acrobat and Reader Double Free Vulnerability
8.8
CVE-2021-22600KEV
Double Free in net/packet/af_packet.c leading to priviledge escalation
6.6
CVE-2020-9859KEV
Apple Multiple Products Code Execution Vulnerability
7.8
CVE-2026-23918
Apache HTTP Server: http2: double free and possible RCE on early reset
8.8

Frequently Asked Questions

What is CWE-415?→

CWE-415 (Double Free) is a MITRE CWE entry. The product calls free() twice on the same memory address.

How many exploited vulnerabilities are classified as CWE-415?→

This database lists 7 CVE records mapped to CWE-415 by their CVE Numbering Authority. 6 of them are in the CISA Known Exploited Vulnerabilities catalog. Examples include CVE-2026-33824, CVE-2025-62215, CVE-2014-0502.

Weakness description, consequences, and mitigations from the CWE List, © The MITRE Corporation, used under the CWE Terms of Use. CWE mappings come from each CVE record's CNA. Exploited-in-the-wild data from the CISA KEV catalog (CC0). This site is not affiliated with or endorsed by MITRE or CISA.