CWE-416

High likelihood

Use After Free

Parent: CWE-825 - Expired Pointer Dereference

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.

7,537 vulnerabilities with CWE-416
CVE-2024-50084 MEDIUM
Linux Kernel - Use-After-Free in vcap_api_encode_rule_test
CVSS 5.5
CVE-2024-50073 HIGH
Linux Kernel - Use-After-Free in gsm_cleanup_mux via Multi-Threaded ioctl
CVSS 7.8
CVE-2024-44285 HIGH
iPadOS 18.0 - Use-After-Free
CVSS 7.8
CVE-2024-50067 HIGH
Linux Kernel 3.14-6.12 - Use-After-Free in Uprobe String Fetching
CVSS 7.8
CVE-2024-47033 HIGH
Lwis Allocator < - Memory Corruption
CVSS 7.8
CVE-2024-47017 HIGH
Android - Use-After-Free in ufshc_scsi_cmd
CVSS 7.8
CVE-2024-48423 HIGH
assimp 5.4.3 - Use-After-Free in CallbackToLogRedirector
CVSS 7.8
CVE-2024-50061 HIGH
Linux Kernel < 6.6.57 - Use-After-Free in cdns_i3c_master Driver via Race Condition
CVSS 7.0
CVE-2024-50059 HIGH
Linux Kernel - Use-After-Free in NTB Switchtec Driver via Race Condition in switchtec_ntb_remove
CVSS 7.0
CVE-2024-50047 HIGH
Linux Kernel - Use-After-Free in SMB Client Async Decryption
CVSS 7.8
CVE-2024-50043 HIGH
Linux Kernel 6.9-6.11.3 - Use-After-Free in NFSv4 Delegation State ID Handling
CVSS 7.8
CVE-2024-50030 HIGH
Linux Kernel 6.8-6.11.3 - Use-After-Free in drm/xe/ct send_recv
CVSS 7.8
CVE-2024-50029 HIGH
Linux Kernel 6.1-6.6.56, 6.7-6.11.3, 6.12 - Use-After-Free in Bluetooth HCI Connection Setup
CVSS 7.8
CVE-2024-50027 MEDIUM
Linux Kernel 6.4-6.11.3 - Use-After-Free in Thermal Zone Device Unregistration
CVSS 5.5
CVE-2024-50005 HIGH
Linux Kernel 6.5-6.6.54, 6.7-6.10.13, 6.11-6.11.2 - Use-After-Free in mac802154_scan_worker
CVSS 7.8
CVE-2024-49992 HIGH
Linux Kernel - Use-After-Free in DRM STM CRTC and Plane Handling
CVSS 7.8
CVE-2024-49991 HIGH
Linux Kernel - Use-After-Free in amdkfd_free_gtt_mem
CVSS 7.8
CVE-2024-49988 MEDIUM
Linux Kernel < 6.6.55, 6.7.0-6.10.14, 6.11.0-6.11.3 - Use-After-Free in ksmbd_conn
CVSS 5.5
CVE-2024-49986 HIGH
Linux Kernel 5.17-6.6.54, 6.1-6.1.117, 6.2-6.6.54, 6.7-6.10.13, 6.11-6.11.2 - Use-After-Free in x86-android-tablets
CVSS 7.8
CVE-2024-49982 HIGH
Linux Kernel - Use-After-Free in ATA over Ethernet Packet Transmission
CVSS 7.8
CVE-2024-49981 HIGH
Linux Kernel - Use-After-Free via Race Condition in venus_remove
CVSS 7.0
CVE-2024-49966 HIGH
Linux Kernel - Use-After-Free in ocfs2_global_read_info Error Handling
CVSS 7.8
CVE-2024-49960 HIGH
Linux Kernel - Use-After-Free in ext4 Filesystem Mount Failure Handling
CVSS 7.8
CVE-2024-49950 HIGH
Linux Kernel - Use-After-Free in Bluetooth L2CAP Connect
CVSS 7.8
CVE-2024-49945 MEDIUM
Linux Kernel 4.8-6.10.13 6.11.0-6.11.2 - Use-After-Free in NCSI Work Function
CVSS 5.5
Details
Vulnerabilities 7,537
Exploit Likelihood High