CWE-415— Double Free
The product calls free() twice on the same memory address.— MITRE CWE catalog
967 active CVEs classified under this weakness category. Sourced from NVD, GHSA, and vendor advisories. Full definition on MITRE →
CVEs classified under CWE-415page 19 of 20
- CVE-2020-8003MEDIUMCVSS 5.5EG 5.52020-01-27
A double-free vulnerability in vrend_renderer.c in virglrenderer through 0.8.1 allows attackers to cause a denial of service by triggering texture allocation failure, because vrend_renderer_resource_allocated_texture is not an appropriate …
- CVE-2019-5460MEDIUMCVSS 5.5EG 5.52019-07-30
Double Free in VLC versions <= 3.0.6 leads to a crash.
- CVE-2019-1020014MEDIUMCVSS 5.5EG 5.52019-07-29
docker-credential-helpers before 0.6.3 has a double free in the List functions.
- CVE-2019-12865MEDIUMCVSS 5.5EG 5.52019-06-17
In radare2 through 3.5.1, cmd_mount in libr/core/cmd_mount.c has a double free for the ms command.
- CVE-2018-11947MEDIUMCVSS 5.5EG 5.52019-06-14
The txrx stats req might be double freed in the pdev detach when the host driver is unloading in Snapdragon Auto, Snapdragon Consumer Electronics Connectivity, Snapdragon Consumer IOT, Snapdragon Industrial IOT, Snapdragon Mobile, Snapdrag…
- CVE-2019-5305MEDIUMCVSS 5.5EG 5.52019-06-06
The image processing module of some Huawei Mate 10 smartphones versions before ALP-L29 9.0.0.159(C185) has a memory double free vulnerability. An attacker tricks a user into installing a malicious application, and the application can call …
- CVE-2019-5219MEDIUMCVSS 5.5EG 5.52019-06-06
There is a double free vulnerability on certain drivers of Huawei Mate10 smartphones versions earlier than ALP-AL00B 9.0.0.181(C00E87R2P20T8). An attacker tricks the user into installing a malicious application, which makes multiple proces…
- CVE-2018-11730MEDIUMCVSS 5.5EG 5.52018-06-19
The libfsntfs_security_descriptor_values_free function in libfsntfs_security_descriptor_values.c in libfsntfs through 2018-04-20 allows remote attackers to cause a denial of service (double-free) via a crafted ntfs file. NOTE: the vendor h…
- CVE-2018-7899MEDIUMCVSS 5.5EG 5.52018-04-19
The Mali Driver of Huawei Berkeley-AL20 and Berkeley-BD smart phones with software Berkeley-AL20 8.0.0.105(C00), 8.0.0.111(C00), 8.0.0.112D(C00), 8.0.0.116(C00), 8.0.0.119(C00), 8.0.0.119D(C00), 8.0.0.122(C00), 8.0.0.132(C00), 8.0.0.132D(C…
- CVE-2017-15330MEDIUMCVSS 5.5EG 5.52018-02-15
The Flp Driver in some Huawei smartphones of the software Vicky-AL00AC00B124D, Vicky-AL00AC00B157D, Vicky-AL00AC00B167 has a double free vulnerability. An attacker can trick a user to install a malicious application which has a high privil…
- CVE-2017-15364MEDIUMCVSS 5.5EG 5.52017-10-15
The foreach function in ext/ccsv.c in Ccsv 1.1.0 allows remote attackers to cause a denial of service (double free and application crash) or possibly have unspecified other impact via a crafted file. NOTE: This has been disputed and it is …
- CVE-2015-5203MEDIUMCVSS 5.5EG 5.52017-08-02
Double free vulnerability in the jasper_image_stop_load function in JasPer 1.900.17 allows remote attackers to cause a denial of service (crash) via a crafted JPEG 2000 image file.
- CVE-2014-9807MEDIUMCVSS 5.5EG 5.52017-03-30
The pdb coder in ImageMagick allows remote attackers to cause a denial of service (double free) via unspecified vectors.
- CVE-2015-8894MEDIUMCVSS 5.5EG 5.52017-03-15
Double free vulnerability in coders/tga.c in ImageMagick 7.0.0 and later allows remote attackers to cause a denial of service (application crash) via a crafted tga file.
- CVE-2017-6353MEDIUMCVSS 5.5EG 5.52017-03-01
net/sctp/socket.c in the Linux kernel through 4.10.1 does not properly restrict association peel-off operations during certain wait states, which allows local users to cause a denial of service (invalid unlock and double free) via a multit…
- CVE-2024-42123MEDIUMCVSS 4.4EG 5.52024-07-30
In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: fix double free err_addr pointer warnings In amdgpu_umc_bad_page_polling_timeout, the amdgpu_umc_handle_bad_pages will be run many times so that double free …
- CVE-2022-3595MEDIUMCVSS 3.5EG 5.52022-10-18
A vulnerability was found in Linux Kernel. It has been rated as problematic. Affected by this issue is the function sess_free_buffer of the file fs/cifs/sess.c of the component CIFS Handler. The manipulation leads to double free. It is rec…
- CVE-2026-104113MEDIUMCVSS 5.4EG 5.42026-10-09
A double free in the IP management daemon (ipmgmtd) of OmniOS and SmartOS allows a local user to crash the daemon. When authorizing a door request that modifies interface configuration, ipmgmt_handler() in usr/src/cmd/cmd-inet/lib/ipmgmtd/…
- CVE-2026-57446MEDIUMCVSS 5.3EG 5.32026-10-16
libIEC61850 is an open-source implementation of IEC 61850 client and server protocols including MMS, GOOSE, Sampled Values, and R-Session. From 1.6.1 until 1.6.2, a successful MMS ObtainFile operation closes MmsObtainFileTask::fileHandle b…
- CVE-2026-5186MEDIUMCVSS 5.3EG 5.32026-03-31
A weakness has been identified in Nothings stb up to 2.30. This impacts the function stbi__load_gif_main of the file stb_image.h of the component Multi-frame GIF File Handler. This manipulation causes double free. The attack requires local…
- CVE-2026-33995MEDIUMCVSS 5.3EG 5.32026-03-30
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.24.2, a double-free vulnerability in kerberos_AcceptSecurityContext() and kerberos_InitializeSecurityContextA() (WinPR, winpr/libwinpr/sspi/Kerberos/kerber…
- CVE-2025-13844MEDIUMCVSS 5.3EG 5.32026-01-15
CWE-415: Double Free vulnerability exists that could cause heap memory corruption when the end user imports a malicious project file (SSD file) shared by the attacker into Rapsody.
- CVE-2025-8585MEDIUMCVSS 5.3EG 5.32025-08-05
A vulnerability, which was classified as critical, has been found in libav up to 12.3. Affected by this issue is the function main of the file /avtools/avconv.c of the component DSS File Demuxer. The manipulation leads to double free. Atta…
- CVE-2025-31241MEDIUMCVSS 5.3EG 5.32025-05-12
A double free issue was addressed with improved memory management. This issue is fixed in iOS 18.5 and iPadOS 18.5, iPadOS 17.7.7, macOS Sequoia 15.5, macOS Sonoma 14.7.6, macOS Ventura 13.7.6, tvOS 18.5, visionOS 2.5, watchOS 11.5. A remo…
- CVE-2024-35835MEDIUMCVSS 5.3EG 5.32024-05-17
In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: fix a double-free in arfs_create_groups When `in` allocated by kvzalloc fails, arfs_create_groups will free ft->g and return an error. However, arfs_create_ta…
- CVE-2023-1999MEDIUMCVSS 5.3EG 5.32023-06-20
There exists a use after free/double free in libwebp. An attacker can use the ApplyFiltersAndEncode() function and loop through to free best.bw and assign best = trial pointer. The second loop will then return 0 because of an Out of memor…
- CVE-2021-42778MEDIUMCVSS 5.3EG 5.32022-04-18
A heap double free issue was found in Opensc before version 0.22.0 in sc_pkcs15_free_tokeninfo.
- CVE-2021-26954MEDIUMCVSS 5.3EG 5.32021-02-09
An issue was discovered in the qwutils crate before 0.3.1 for Rust. When a Clone panic occurs, insert_slice_clone can perform a double drop.
- CVE-2020-15710MEDIUMCVSS 5.3EG 5.32020-11-19
Potential double free in Bluez 5 module of PulseAudio could allow a local attacker to leak memory or crash the program. The modargs variable may be freed twice in the fail condition in src/modules/bluetooth/module-bluez5-device.c and src/m…
- CVE-2018-7523MEDIUMCVSS 5.3EG 5.32018-03-21
In Omron CX-Supervisor Versions 3.30 and prior, parsing malformed project files may cause a double free vulnerability.
- CVE-2026-78116MEDIUMCVSS 5.2EG 5.22026-10-21
The Broadcom AFBR-S50 time-of-flight sensor driver double-completes an RTIO submission when sensor data evaluation fails. In data_ready_work_handler() (drivers/sensor/broadcom/afbr_s50/afbr_s50.c), a non-STATUS_OK return from Argus_Evaluat…
- CVE-2026-23868MEDIUMCVSS 5.1EG 5.12026-03-10
Giflib contains a double-free vulnerability that is the result of a shallow copy in GifMakeSavedImage and incorrect error handling. The conditions needed to trigger this vulnerability are difficult but may be possible.
- CVE-2026-35188MEDIUMCVSS 5.0EG 5.02026-06-09
Issue summary: A malicious server can exploit TLS OCSP stapling by delivering a crafted response through the status_request extension, triggering a double-free in the client's certificate verification path. Impact summary: Successful expl…
- CVE-2025-61145MEDIUMCVSS 5.0EG 5.02026-02-23
libtiff up to v4.7.1 was discovered to contain a double free via the component tools/tiffcrop.c.
- CVE-2024-53698MEDIUMCVSS 4.9EG 4.92025-03-07
A double free vulnerability has been reported to affect several QNAP operating system versions. If exploited, the vulnerability could allow remote attackers who have gained administrator access to modify memory. We have already fixed the …
- CVE-2008-2944MEDIUMCVSS v2 4.9EG 4.92008-06-30
Double free vulnerability in the utrace support in the Linux kernel, probably 2.6.18, in Red Hat Enterprise Linux (RHEL) 5 and Fedora Core 6 (FC6) allows local users to cause a denial of service (oops), as demonstrated by a crash when runn…
- CVE-2026-108104MEDIUMCVSS 4.8EG 4.82026-10-09
Xerial snappy-java from 1.1.7.4 before 1.1.10.10 contains a double release vulnerability in SnappyFramedInputStream that returns pooled buffers twice when replacement allocation fails. Attackers can supply framed data with a large declared…
- CVE-2026-32848MEDIUMCVSS 4.7EG 4.72026-05-18
NetBSD prior to commit ec8451e contains a race condition vulnerability in cryptodev_op() within the opencrypto subsystem that allows local attackers to trigger a double-free condition by concurrently issuing CIOCCRYPT operations on the sam…
- CVE-2025-20765MEDIUMCVSS 4.7EG 4.72025-12-02
In aee daemon, there is a possible system crash due to a race condition. This could lead to local denial of service if a malicious actor has already obtained the System privilege. User interaction is not needed for exploitation. Patch ID: …
- CVE-2023-53586MEDIUMCVSS 4.7EG 4.72025-10-04
In the Linux kernel, the following vulnerability has been resolved: scsi: target: Fix multiple LUN_RESET handling This fixes a bug where an initiator thinks a LUN_RESET has cleaned up running commands when it hasn't. The bug was added in…
- CVE-2025-21825MEDIUMCVSS 4.7EG 4.72025-03-06
In the Linux kernel, the following vulnerability has been resolved: bpf: Cancel the running bpf_timer through kworker for PREEMPT_RT During the update procedure, when overwrite element in a pre-allocated htab, the freeing of old_element …
- CVE-2023-52384MEDIUMCVSS 4.7EG 4.72024-05-14
Double-free vulnerability in the RSMC module Impact: Successful exploitation of this vulnerability will affect availability.
- CVE-2023-52383MEDIUMCVSS 4.7EG 4.72024-05-14
Double-free vulnerability in the RSMC module Impact: Successful exploitation of this vulnerability will affect availability.
- CVE-2023-1032MEDIUMCVSS 4.7EG 4.72024-01-08
The Linux kernel io_uring IORING_OP_SOCKET operation contained a double free in function __sys_socket_file() in file net/socket.c. This issue was introduced in da214a475f8bd1d3e9e7a19ddfeb4d1617551bab and fixed in 649c15c7691e9b13cbe9bf6c6…
- CVE-2019-15212MEDIUMCVSS 4.6EG 4.62019-08-19
An issue was discovered in the Linux kernel before 5.1.8. There is a double-free caused by a malicious USB device in the drivers/usb/misc/rio500.c driver.
- CVE-2004-0643MEDIUMCVSS v2 4.6EG 4.62004-09-28
Double free vulnerability in the krb5_rd_cred function for MIT Kerberos 5 (krb5) 1.3.1 and earlier may allow local users to execute arbitrary code.
- CVE-2024-41957MEDIUMCVSS 4.5EG 4.52024-08-01
Vim is an open source command line text editor. Vim < v9.1.0647 has double free in src/alloc.c:616. When closing a window, the corresponding tagstack data will be cleared and freed. However a bit later, the quickfix list belonging to that …
- CVE-2023-7256MEDIUMCVSS 4.4EG 4.42024-08-31
In affected libpcap versions during the setup of a remote packet capture the internal function sock_initaddress() calls getaddrinfo() and possibly freeaddrinfo(), but does not clearly indicate to the caller function whether freeaddrinfo() …
- CVE-2024-26846MEDIUMCVSS 4.4EG 4.42024-04-17
In the Linux kernel, the following vulnerability has been resolved: nvme-fc: do not wait in vain when unloading module The module exit path has race between deleting all controllers and freeing 'left over IDs'. To prevent double free a s…
- CVE-2021-25477MEDIUMCVSS 4.4EG 4.42021-10-06
An improper error handling in Mediatek RRC Protocol stack prior to SMR Oct-2021 Release 1 allows modem crash and remote denial of service.
Map vulnerabilities like CWE-415 to your infrastructure
EchelonGraph correlates every CVE — across CWE-415 and 150+ other weakness categories — against the assets you actually run. See blast radius, fix versions, and remediation steps in one graph.
Book a Demo →