← Back
CWE-415

876 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 (876)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Google
1Blink
Nov 21, 2024
Nov 12, 2019
N/A· v4
6.5 MEDIUM· v3
4.3 MEDIUM· v2
An issue exists in third_party/WebKit/Source/WebCore/svg/animation/SVGSMILElement.h in WebKit in Google Chrome before Blink M11 and M12 when trying to access a removed smil element.
1Google
1Blink
Nov 21, 2024
Nov 12, 2019
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
A double-free vulnerability exists in WebKit in Google Chrome before Blink M12 in the WebCore::CSSSelector function.
1Psutil Project
1Psutil
Jun 17, 2026
Nov 12, 2019
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
psutil (aka python-psutil) through 5.6.5 can have a double free. This occurs because of refcount mishandling within a while or for loop that converts system data into a Python object.
1Qualcomm
13Apq8053 Firmware
Mdm9206 FirmwareMdm9207c Firmware+10 more
Jun 17, 2026
Nov 6, 2019
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Double free issue can happen when sensor power settings is freed by some thread while another thread try to access. in Snapdragon Auto, Snapdragon Compute, Snapdragon Consumer Electronics Connectivity, Snapdragon Consume...Show more
Double free issue can happen when sensor power settings is freed by some thread while another thread try to access. in Snapdragon Auto, Snapdragon Compute, Snapdragon Consumer Electronics Connectivity, Snapdragon Consumer IOT, Snapdragon Industrial IOT, Snapdragon Mobile, Snapdragon Voice & Music, Snapdragon Wearables in APQ8053, MDM9206, MDM9207C, MDM9607, MSM8905, MSM8909, MSM8909W, QCN7605, QCS405, QCS605, SDM845, SDX24, SXR1130Show less
5Debian
FedoraprojectOpensuse+2 more
6Backports Sle
Debian LinuxFedora+3 more
Jun 17, 2026
Oct 14, 2019
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
GDAL through 3.0.1 has a poolDestroy double free in OGRExpatRealloc in ogr/ogr_expat.cpp when the 10MB threshold is exceeded.
2Android Gif Drawable Project
Whatsapp
2Android Gif Drawable
Whatsapp
Jun 17, 2026
Oct 3, 2019
N/A· v4
8.8 HIGH· v3
6.8 MEDIUM· v2
A double free vulnerability in the DDGifSlurp function in decoding.c in the android-gif-drawable library before version 1.2.18, as used in WhatsApp for Android before version 2.19.244 and many other Android applications,...Show more
A double free vulnerability in the DDGifSlurp function in decoding.c in the android-gif-drawable library before version 1.2.18, as used in WhatsApp for Android before version 2.19.244 and many other Android applications, allows remote attackers to execute arbitrary code or cause a denial of service when the library is used to parse a specially crafted GIF image.Show less
1Linea Project
1Linea
Jun 17, 2026
Sep 25, 2019
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
An issue was discovered in the linea crate through 0.9.4 for Rust. There is double free in the Matrix::zip_elements method.
6Debian
FedoraprojectHaxx+3 more
12Cloud Backup
Communications Operations MonitorCommunications Session Border Controller+9 more
Jun 17, 2026
Sep 16, 2019
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Double-free vulnerability in the FTP-kerberos code in cURL 7.52.0 to 7.65.3.
1Google
1Android
Jun 17, 2026
Sep 5, 2019
N/A· v4
7.8 HIGH· v3
7.2 HIGH· v2
In GateKeeper::MintAuthToken of gatekeeper.cpp in Android 7.1.1, 7.1.2, 8.0, 8.1 and 9, there is possible memory corruption due to a double free. This could lead to local escalation of privilege with System execution pri...Show more
In GateKeeper::MintAuthToken of gatekeeper.cpp in Android 7.1.1, 7.1.2, 8.0, 8.1 and 9, there is possible memory corruption due to a double free. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation.Show less
2Linux
Opensuse
2Leap
Linux Kernel
Nov 21, 2024
Sep 4, 2019
N/A· v4
7.8 HIGH· v3
7.2 HIGH· v2
An issue was discovered in the Linux kernel before 4.14.11. A double free may be caused by the function allocate_trace_buffer in the file kernel/trace/trace.c.
1Nmap
1Nmap
Nov 21, 2024
Aug 29, 2019
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
nse_libssh2.cc in Nmap 7.70 is subject to a denial of service condition due to a double free when an SSH connection fails, as demonstrated by a leading \n character to ssh-brute.nse or ssh-auth-methods.nse.
1Crossbeam Project
1Crossbeam
Nov 21, 2024
Aug 26, 2019
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
An issue was discovered in the crossbeam crate before 0.4.1 for Rust. There is a double free because of destructor mishandling.
1Servo
1Smallvec
Jun 17, 2026
Aug 26, 2019
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
An issue was discovered in the smallvec crate before 0.6.10 for Rust. There is a double free for certain grow attempts with the current capacity.
1Servo
1Smallvec
Nov 21, 2024
Aug 26, 2019
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
An issue was discovered in the smallvec crate before 0.6.3 for Rust. The Iterator implementation mishandles destructors, leading to a double free.
2Canonical
Linux
2Linux Kernel
Ubuntu Linux
Jun 17, 2026
Aug 23, 2019
N/A· v4
9.8 CRITICAL· v3
10.0 HIGH· v2
drivers/net/wireless/rsi/rsi_91x_usb.c in the Linux kernel through 5.2.9 has a Double Free via crafted USB device traffic (which may be remote via usbip or usbredir).
1Adobe
2Acrobat Dc
Acrobat Reader Dc
Jun 17, 2026
Aug 20, 2019
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Adobe Acrobat and Reader versions 2019.012.20035 and earlier, 2019.012.20035 and earlier, 2017.011.30142 and earlier, 2017.011.30143 and earlier, 2015.006.30497 and earlier, and 2015.006.30498 and earlier have a double f...Show more
Adobe Acrobat and Reader versions 2019.012.20035 and earlier, 2019.012.20035 and earlier, 2017.011.30142 and earlier, 2017.011.30143 and earlier, 2015.006.30497 and earlier, and 2015.006.30498 and earlier have a double free vulnerability. Successful exploitation could lead to arbitrary code execution .Show less
4Canonical
FedoraprojectGoogle+1 more
4Android
FedoraLeap+1 more
Jun 17, 2026
Aug 20, 2019
N/A· v4
8.8 HIGH· v3
9.3 HIGH· v2
In ParseContentEncodingEntry of mkvparser.cc, there is a possible double free due to a missing reset of a freed pointer. This could lead to remote code execution with no additional execution privileges needed. User inter...Show more
In ParseContentEncodingEntry of mkvparser.cc, there is a possible double free due to a missing reset of a freed pointer. This could lead to remote code execution with no additional execution privileges needed. User interaction is needed for exploitation. Product: Android. Versions: Android-7.0 Android-7.1.1 Android-7.1.2 Android-8.0 Android-8.1 Android-9. Android ID: A-127702368.Show less
5Canonical
DebianLinux+2 more
9Active Iq Unified Manager
Data Availability ServicesDebian Linux+6 more
Jun 17, 2026
Aug 19, 2019
N/A· v4
4.6 MEDIUM· v3
4.9 MEDIUM· v2
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.
2Adplug Project
Fedoraproject
2Adplug
Fedora
Jun 17, 2026
Aug 18, 2019
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
AdPlug 2.3.1 has a double free in the Cu6mPlayer class in u6m.h.
1Microsoft
8Windows 10
Windows 7Windows 8.1+5 more
Jun 17, 2026
Aug 14, 2019
N/A· v4
8.8 HIGH· v3
9.3 HIGH· v2
A remote code execution vulnerability exists when the Windows font library improperly handles specially crafted embedded fonts. An attacker who successfully exploited the vulnerability could take control of the affected...Show more
A remote code execution vulnerability exists when the Windows font library improperly handles specially crafted embedded fonts. An attacker who successfully exploited the vulnerability could take control of the affected system. An attacker could then install programs; view, change, or delete data; or create new accounts with full user rights. Users whose accounts are configured to have fewer user rights on the system could be less impacted than users who operate with administrative user rights. There are multiple ways an attacker could exploit the vulnerability: In a web-based attack scenario, an attacker could host a specially crafted website that is designed to exploit the vulnerability and then convince users to view the website. An attacker would have no way to force users to view the attacker-controlled content. Instead, an attacker would have to convince users to take action, typically by getting them to click a link in an email or instant message that takes users to the attacker's website, or by opening an attachment sent through email. In a file-sharing attack scenario, an attacker could provide a specially crafted document file designed to exploit the vulnerability and then convince users to open the document file. The security update addresses the vulnerability by correcting how the Windows font library handles embedded fonts.Show less