← Back
CWE-416

7,436 CVEs • Abstraction: Variant • Likelihood of Exploit: High

Use After Free

The product reuses or references memory after it has been freed. At some point afterward, the memory may be allocated again and saved in another pointer, while the original pointer references a location somewhere within the new allocation. Any operations using the original pointer are no longer valid because the memory "belongs" to the code that operates on the new pointer.

JSON object

Loading...

CVEs (7,436)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Qualcomm
41Apq8009 Firmware
Apq8017 FirmwareApq8053 Firmware+38 more
Nov 21, 2024
Dec 12, 2019
N/A· v4
8.1 HIGH· v3
4.4 MEDIUM· v2
Race condition between the camera functions due to lack of resource lock which will lead to memory corruption and UAF issue in Snapdragon Auto, Snapdragon Consumer Electronics Connectivity, Snapdragon Consumer IOT, Snapd...Show more
Race condition between the camera functions due to lack of resource lock which will lead to memory corruption and UAF issue in Snapdragon Auto, Snapdragon Consumer Electronics Connectivity, Snapdragon Consumer IOT, Snapdragon Industrial IOT, Snapdragon Mobile, Snapdragon Voice & Music, Snapdragon Wearables in APQ8009, APQ8017, APQ8053, APQ8096AU, APQ8098, MDM9206, MDM9207C, MDM9607, MDM9640, MDM9650, MSM8909, MSM8909W, MSM8917, MSM8920, MSM8937, MSM8940, MSM8953, MSM8996AU, MSM8998, Nicobar, QCN7605, QCS405, QCS605, QM215, SDA660, SDA845, SDM429, SDM439, SDM450, SDM630, SDM632, SDM636, SDM660, SDM670, SDM710, SDM845, SDX20, SDX24, SM6150, SM7150, SM8150Show less
1Qualcomm
16Apq8098 Firmware
Msm8909w FirmwareNicobar Firmware+13 more
Nov 21, 2024
Dec 12, 2019
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
Use after free issue occurs when command destructors access dynamically allocated response buffer which is already deallocated during previous command teardwon sequence in Snapdragon Auto, Snapdragon Compute, Snapdragon...Show more
Use after free issue occurs when command destructors access dynamically allocated response buffer which is already deallocated during previous command teardwon sequence in Snapdragon Auto, Snapdragon Compute, Snapdragon Consumer IOT, Snapdragon Industrial IOT, Snapdragon Mobile, Snapdragon Voice & Music, Snapdragon Wearables in APQ8098, MSM8909W, Nicobar, QCS405, QCS605, SDA845, SDM660, SDM670, SDM710, SDM845, SDX24, SM6150, SM7150, SM8150, SM8250, SXR2130Show less
4Debian
FedoraprojectGoogle+1 more
7Chrome
Debian LinuxEnterprise Linux Desktop+4 more
Nov 21, 2024
Dec 10, 2019
N/A· v4
8.8 HIGH· v3
6.8 MEDIUM· v2
Use-after-free in WebAudio in Google Chrome prior to 79.0.3945.79 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.
4Debian
FedoraprojectGoogle+1 more
7Chrome
Debian LinuxEnterprise Linux Desktop+4 more
Nov 21, 2024
Dec 10, 2019
N/A· v4
8.8 HIGH· v3
6.8 MEDIUM· v2
Use-after-free in WebSockets in Google Chrome prior to 79.0.3945.79 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page.
4Debian
FedoraprojectGoogle+1 more
7Chrome
Debian LinuxEnterprise Linux Desktop+4 more
Nov 21, 2024
Dec 10, 2019
N/A· v4
8.8 HIGH· v3
6.8 MEDIUM· v2
Use-after-free in Bluetooth in Google Chrome prior to 79.0.3945.79 allowed a remote attacker to execute arbitrary code via a crafted HTML page.
4Canonical
DebianLinux+1 more
18A700s Firmware
Active Iq Unified ManagerAff 8300 Firmware+15 more
Nov 21, 2024
Dec 8, 2019
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
In the Linux kernel 5.0.21 and 5.3.11, mounting a crafted btrfs filesystem image, performing some operations, and then making a syncfs system call can lead to a use-after-free in try_merge_free_space in fs/btrfs/free-spa...Show more
In the Linux kernel 5.0.21 and 5.3.11, mounting a crafted btrfs filesystem image, performing some operations, and then making a syncfs system call can lead to a use-after-free in try_merge_free_space in fs/btrfs/free-space-cache.c because the pointer to a left data structure can be the same as the pointer to a right data structure.Show less
2Linux
Netapp
7Active Iq Unified Manager
Cloud BackupData Availability Services+4 more
Nov 21, 2024
Dec 8, 2019
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
In the Linux kernel 5.0.21, mounting a crafted ext4 filesystem image, performing some operations, and unmounting can lead to a use-after-free in ext4_put_super in fs/ext4/super.c, related to dump_orphan_list in fs/ext4/s...Show more
In the Linux kernel 5.0.21, mounting a crafted ext4 filesystem image, performing some operations, and unmounting can lead to a use-after-free in ext4_put_super in fs/ext4/super.c, related to dump_orphan_list in fs/ext4/super.c.Show less
1Google
1Android
Nov 21, 2024
Dec 6, 2019
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
In nfcManager_routeAid and nfcManager_unrouteAid of NativeNfcManager.cpp, there is possible memory reuse due to a use after free. This could lead to remote information disclosure with no additional execution privileges n...Show more
In nfcManager_routeAid and nfcManager_unrouteAid of NativeNfcManager.cpp, there is possible memory reuse due to a use after free. This could lead to remote information disclosure with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-10Android ID: A-141170038Show less
1Google
1Android
Nov 21, 2024
Dec 6, 2019
N/A· v4
7.8 HIGH· v3
7.2 HIGH· v2
In setCpuVulkanInUse of GpuStats.cpp, there is possible memory corruption due to a use after free. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not...Show more
In setCpuVulkanInUse of GpuStats.cpp, there is possible memory corruption due to a use after free. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android-10Android ID: A-141003796Show less
1Radare
1Radare2
Nov 21, 2024
Dec 5, 2019
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
In radare2 through 4.0, there is an integer overflow for the variable new_token_size in the function r_asm_massemble at libr/asm/asm.c. This integer overflow will result in a Use-After-Free for the buffer tokens, which c...Show more
In radare2 through 4.0, there is an integer overflow for the variable new_token_size in the function r_asm_massemble at libr/asm/asm.c. This integer overflow will result in a Use-After-Free for the buffer tokens, which can be filled with arbitrary malicious data after the free. This allows remote attackers to cause a denial of service (application crash) or possibly execute arbitrary code via crafted input.Show less
1Facebook
1Proxygen
Nov 21, 2024
Dec 4, 2019
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
In the course of decompressing HPACK inside the HTTP2 protocol, an unexpected sequence of header table resize operations can place the header table into a corrupted state, leading to a use-after-free condition and undefi...Show more
In the course of decompressing HPACK inside the HTTP2 protocol, an unexpected sequence of header table resize operations can place the header table into a corrupted state, leading to a use-after-free condition and undefined behavior. This issue affects Proxygen from v0.29.0 until v2017.04.03.00.Show less
1Embedthis
1Goahead
Nov 21, 2024
Dec 3, 2019
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
An exploitable code execution vulnerability exists in the processing of multi-part/form-data requests within the base GoAhead web server application in versions v5.0.1, v.4.1.1 and v3.6.5. A specially crafted HTTP reques...Show more
An exploitable code execution vulnerability exists in the processing of multi-part/form-data requests within the base GoAhead web server application in versions v5.0.1, v.4.1.1 and v3.6.5. A specially crafted HTTP request can lead to a use-after-free condition during the processing of this request that can be used to corrupt heap structures that could lead to full code execution. The request can be unauthenticated in the form of GET or POST requests, and does not require the requested resource to exist on the server.Show less
1Linux
1Linux Kernel
Nov 21, 2024
Dec 3, 2019
N/A· v4
7.8 HIGH· v3
4.6 MEDIUM· v2
In the Linux kernel before 5.1.6, there is a use-after-free in serial_ir_init_module() in drivers/media/rc/serial_ir.c.
3Debian
LinuxOpensuse
3Debian Linux
LeapLinux Kernel
Nov 21, 2024
Dec 3, 2019
N/A· v4
6.8 MEDIUM· v3
4.6 MEDIUM· v2
In the Linux kernel before 5.2.9, there is a use-after-free bug that can be caused by a malicious USB device in the drivers/usb/misc/yurex.c driver, aka CID-fc05481b2fca.
3Debian
LinuxOpensuse
3Debian Linux
LeapLinux Kernel
Nov 21, 2024
Dec 3, 2019
N/A· v4
4.6 MEDIUM· v3
4.9 MEDIUM· v2
In the Linux kernel before 5.2.10, there is a use-after-free bug that can be caused by a malicious USB device in the drivers/usb/class/cdc-acm.c driver, aka CID-c52873e5a1ef.
2Canonical
Linux
2Linux Kernel
Ubuntu Linux
Nov 21, 2024
Dec 3, 2019
N/A· v4
6.3 MEDIUM· v3
6.9 MEDIUM· v2
In the Linux kernel before 5.3.11, there is a use-after-free bug that can be caused by a malicious USB device in the drivers/net/can/usb/mcba_usb.c driver, aka CID-4d6636498c41.
1Linux
1Linux Kernel
Nov 21, 2024
Dec 3, 2019
N/A· v4
6.1 MEDIUM· v3
5.6 MEDIUM· v2
In the Linux kernel before 5.3.7, there is a use-after-free bug that can be caused by a malicious USB device in the drivers/usb/misc/iowarrior.c driver, aka CID-edc4746f253d.
3Debian
LinuxOpensuse
3Debian Linux
LeapLinux Kernel
Nov 21, 2024
Dec 3, 2019
N/A· v4
6.8 MEDIUM· v3
7.2 HIGH· v2
In the Linux kernel before 5.2.10, there is a use-after-free bug that can be caused by a malicious USB device in the drivers/hid/usbhid/hiddev.c driver, aka CID-9c09b214f30e.
3Canonical
LinuxOpensuse
3Leap
Linux KernelUbuntu Linux
Nov 21, 2024
Dec 3, 2019
N/A· v4
4.6 MEDIUM· v3
4.9 MEDIUM· v2
In the Linux kernel before 5.3.9, there is a use-after-free bug that can be caused by a malicious USB device in the drivers/nfc/pn533/usb.c driver, aka CID-6af3aa57a098.
3Debian
LinuxOpensuse
3Debian Linux
LeapLinux Kernel
Nov 21, 2024
Dec 3, 2019
N/A· v4
4.6 MEDIUM· v3
4.9 MEDIUM· v2
In the Linux kernel before 5.3.6, there is a use-after-free bug that can be caused by a malicious USB device in the drivers/net/ieee802154/atusb.c driver, aka CID-7fd25e6fc035.