← Back
CWE-415

818 CVEs • Abstraction: Variant • Likelihood of Exploit: High

Double Free

The product calls free() twice on the same memory address, potentially leading to modification of unexpected memory locations.

JSON object

Loading...

CVEs (818)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Huawei
2Emui
Harmonyos
Jun 17, 2026
Jan 6, 2023
N/A· v4
7.5 HIGH· v3
N/A· v2
The DUBAI module has a double free vulnerability. Successful exploitation of this vulnerability may affect system availability.
2Heimdal Project
Samba
2Heimdal
Samba
Jun 17, 2026
Dec 25, 2022
N/A· v4
9.8 CRITICAL· v3
N/A· v2
Heimdal before 7.7.1 allows remote attackers to execute arbitrary code because of an invalid free in the ASN.1 codec used by the Key Distribution Center (KDC).
3Apple
NetappXmlsoft
17Active Iq Unified Manager
Clustered Data OntapClustered Data Ontap Antivirus Connector+14 more
Jun 17, 2026
Nov 23, 2022
N/A· v4
7.8 HIGH· v3
N/A· v2
An issue was discovered in libxml2 before 2.10.3. Certain invalid XML entity definitions can corrupt a hash table key, potentially leading to subsequent logic errors. In one case, a double-free can be provoked.
1Linux
1Linux Kernel
Jun 17, 2026
Nov 14, 2022
N/A· v4
7.8 HIGH· v3
N/A· v2
A double-free flaw was found in the Linux kernel’s NTFS3 subsystem in how a user triggers remount and umount simultaneously. This flaw allows a local user to crash or potentially escalate their privileges on the system.
1Google
1Android
Jun 17, 2026
Nov 8, 2022
N/A· v4
6.7 MEDIUM· v3
N/A· v2
In audio, there is a possible memory corruption due to a logic error. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation. Patch ID: A...Show more
In audio, there is a possible memory corruption due to a logic error. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation. Patch ID: ALPS07310571; Issue ID: ALPS07310571.Show less
1Diplib
1Diplib
Jun 17, 2026
Nov 4, 2022
N/A· v4
6.5 MEDIUM· v3
N/A· v2
diplib v3.0.0 is vulnerable to Double Free.
5Apple
FedoraprojectHaxx+2 more
9Curl
FedoraH300s Firmware+6 more
Jun 17, 2026
Oct 29, 2022
N/A· v4
8.1 HIGH· v3
N/A· v2
curl before 7.86.0 has a double free. If curl is told to use an HTTP proxy for a transfer with a non-HTTP(S) URL, it sets up the connection to the remote server by issuing a CONNECT request to the proxy, and then tunnels...Show more
curl before 7.86.0 has a double free. If curl is told to use an HTTP proxy for a transfer with a non-HTTP(S) URL, it sets up the connection to the remote server by issuing a CONNECT request to the proxy, and then tunnels the rest of the protocol through. An HTTP proxy might refuse this request (HTTP proxies often only allow outgoing connections to specific port numbers, like 443 for HTTPS) and instead return a non-200 status code to the client. Due to flaws in the error/cleanup handling, this could trigger a double free in curl if one of the following schemes were used in the URL for the transfer: dict, gopher, gophers, ldap, ldaps, rtmp, rtmps, or telnet. The earliest affected version is 7.77.0.Show less
1Goabode
1Iota All In One Security Kit Firmware
Jun 17, 2026
Oct 25, 2022
N/A· v4
6.5 MEDIUM· v3
N/A· v2
A double-free vulnerability exists in the web interface /action/ipcamSetParamPost functionality of Abode Systems, Inc. iota All-In-One Security Kit 6.9X and 6.9Z. A specially-crafted HTTP request can lead to memory corru...Show more
A double-free vulnerability exists in the web interface /action/ipcamSetParamPost functionality of Abode Systems, Inc. iota All-In-One Security Kit 6.9X and 6.9Z. A specially-crafted HTTP request can lead to memory corruption. An attacker can make an authenticated HTTP request to trigger this vulnerability.Show less
1Qualcomm
15Kailua Firmware
Sg8275 FirmwareSg8275p Firmware+12 more
Jun 17, 2026
Oct 19, 2022
N/A· v4
8.8 HIGH· v3
N/A· v2
Memory corruption in BTHOST due to double free while music playback and calls over bluetooth headset in Snapdragon Mobile
1Qualcomm
93Aqt1000 Firmware
Ar8035 FirmwareQam8295p Firmware+90 more
Jun 17, 2026
Oct 19, 2022
N/A· v4
7.8 HIGH· v3
N/A· v2
Memory corruption due to double free issue in kernel in Snapdragon Auto, Snapdragon Compute, Snapdragon Consumer IOT, Snapdragon Industrial IOT, Snapdragon Mobile
1Linux
1Linux Kernel
Jun 17, 2026
Oct 18, 2022
N/A· v4
5.5 MEDIUM· v3
N/A· v2
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 dou...Show more
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 recommended to apply a patch to fix this issue. The identifier of this vulnerability is VDB-211364.Show less
1Osgeo
1Shapelib
Jun 17, 2026
Oct 17, 2022
N/A· v4
9.8 CRITICAL· v3
N/A· v2
A double-free condition exists in contrib/shpsort.c of shapelib 1.5.0 and older releases. This issue may allow an attacker to cause a denial of service or have other unspecified impact via control over malloc.
1Google
1Chrome
Jun 17, 2026
Sep 29, 2022
N/A· v4
7.5 HIGH· v3
N/A· v2
Double free in DOMStorage in Google Chrome prior to 73.0.3683.75 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.
1Huawei
3Emui
HarmonyosMagic Ui
Jun 17, 2026
Sep 16, 2022
N/A· v4
9.8 CRITICAL· v3
N/A· v2
Double free vulnerability in the storage module. Successful exploitation of this vulnerability will cause the memory to be freed twice.
1Rizin
1Rizin
Jun 17, 2026
Sep 6, 2022
N/A· v4
7.8 HIGH· v3
N/A· v2
Rizin is a UNIX-like reverse engineering framework and command-line toolset. Versions 0.4.0 and prior are vulnerable to a double free in bobj.c:rz_bin_reloc_storage_free() when freeing relocations generated from qnx bina...Show more
Rizin is a UNIX-like reverse engineering framework and command-line toolset. Versions 0.4.0 and prior are vulnerable to a double free in bobj.c:rz_bin_reloc_storage_free() when freeing relocations generated from qnx binary plugin. A user opening a malicious qnx binary could be affected by this vulnerability, allowing an attacker to execute code on the user's machine. Commit number a3d50c1ea185f3f642f2d8180715f82d98840784 contains a patch for this issue.Show less
1Qualcomm
146Apq8009 Firmware
Apq8009w FirmwareApq8017 Firmware+143 more
Jun 17, 2026
Sep 2, 2022
N/A· v4
9.8 CRITICAL· v3
N/A· v2
Memory corruption in video driver due to double free while parsing ASF clip in Snapdragon Auto, Snapdragon Compute, Snapdragon Connectivity, Snapdragon Consumer IOT, Snapdragon Industrial IOT, Snapdragon Mobile, Snapdrag...Show more
Memory corruption in video driver due to double free while parsing ASF clip in Snapdragon Auto, Snapdragon Compute, Snapdragon Connectivity, Snapdragon Consumer IOT, Snapdragon Industrial IOT, Snapdragon Mobile, Snapdragon Voice & Music, Snapdragon WearablesShow less
2Fedoraproject
Libdwarf Project
2Fedora
Libdwarf
Jun 17, 2026
Sep 2, 2022
N/A· v4
8.8 HIGH· v3
N/A· v2
libdwarf 0.4.1 has a double free in _dwarf_exec_frame_instr in dwarf_frame.c.
2Debian
Libtiff
2Debian Linux
Libtiff
Jun 17, 2026
Aug 31, 2022
N/A· v4
6.5 MEDIUM· v3
N/A· v2
There is a double free or corruption in rotateImage() at tiffcrop.c:8839 found in libtiff 4.4.0rc1
1Radare
1Radare2
Jun 17, 2026
Aug 19, 2022
N/A· v4
9.1 CRITICAL· v3
N/A· v2
A double free issue was discovered in radare2 in cmd_info.c:cmd_info(). Successful exploitation could lead to modification of unexpected memory locations and potentially causing a crash.
1Hjiang
1Json++
Jun 17, 2026
Aug 19, 2022
N/A· v4
9.8 CRITICAL· v3
N/A· v2
Jsonxx or Json++ is a JSON parser, writer and reader written in C++. In affected versions of jsonxx use of the Value class may lead to memory corruption via a double free or via a use after free. The value class has a de...Show more
Jsonxx or Json++ is a JSON parser, writer and reader written in C++. In affected versions of jsonxx use of the Value class may lead to memory corruption via a double free or via a use after free. The value class has a default assignment operator which may be used with pointer types which may point to alterable data where the pointer itself is not updated. This issue exists on the current commit of the jsonxx project. The project itself has been archived and updates are not expected. Users are advised to find a replacement.Show less