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-56772 HIGH
Linux Kernel 6.7-6.12.3 - Use-After-Free in KUnit String Stream
CVSS 7.8
CVE-2024-56434 MEDIUM
Device Node Access - Use After Free
CVSS 4.4
CVE-2024-54030 MEDIUM
OpenHarmony <4.1.2 - Use After Free
CVSS 4.4
CVE-2024-46981 HIGH
Redis 6.2.0-6.2.16 - Authenticated Remote Code Execution via Lua Script Garbage Collector Manipulation
CVSS 7.0
CVE-2024-56765 HIGH
Linux Kernel 5.18-6.1.123, 6.2.0-6.6.69, 6.7.0-6.12.8 - Use-After-Free in VAS Window Migration
CVSS 7.8
CVE-2024-56764 HIGH
Linux Kernel 6.7-6.12.7 - Use-After-Free in ublk_abort_requests
CVSS 7.8
CVE-2024-56759 HIGH
Linux Kernel < 6.12.8 - Use-After-Free in btrfs_cow_block via Tracepoint Execution
CVSS 7.8
CVE-2024-45553 HIGH
Qualcomm AR8035 and FastConnect Firmware - Use-After-Free in Process-Specific Map Handling
CVSS 7.8
CVE-2024-33059 MEDIUM
Qualcomm FastConnect 6900 Firmware - Use-After-Free via Frame Command IOCTL
CVSS 6.7
CVE-2024-33055 MEDIUM
Qualcomm FastConnect 6900 Firmware - Use-After-Free via DMA Buffer IOCTL Calls
CVSS 6.7
CVE-2024-56693 HIGH
Linux Kernel - Use-After-Free in brd Module
CVSS 7.8
CVE-2024-56678 HIGH
Linux Kernel 5.13-6.12.1 Use-After-Free in KFENCE Page Fault Handling
CVSS 7.8
CVE-2024-46973 HIGH
Software <version> - Use After Free
CVSS 7.8
CVE-2024-56675 HIGH
Linux Kernel 6.0-6.1.120, 6.2-6.6.66, 6.7-6.12.5 - Use-After-Free via BPF Uprobe Attachment RCU Mismatch
CVSS 7.8
CVE-2024-56672 HIGH
Linux Kernel Use-After-Free in blkcg_unpin_online (5.7-6.12.5)
CVSS 7.0
CVE-2024-56669 HIGH
Linux Kernel 6.10-6.12.5 - Use-After-Free in IOMMU VT-d ATS Cache Tag Handling
CVSS 7.8
CVE-2024-56664 HIGH
Linux Kernel - Use-After-Free in BPF Sockmap Element Replacement
CVSS 7.0
CVE-2024-56658 HIGH
Linux Kernel 3.12.54-3.12.99 - Use-After-Free in Network Namespace Dismantle
CVSS 7.8
CVE-2024-56653 HIGH
Linux Kernel - Use-After-Free in btmtk_process_coredump
CVSS 7.8
CVE-2024-56652 HIGH
Linux Kernel 6.8-6.12.6 - Use-After-Free in Xe Register Pool
CVSS 7.8
CVE-2024-56651 HIGH
Linux Kernel 4.14.291-4.14.292 - Use-After-Free in CAN hi311x Driver
CVSS 7.8
CVE-2024-56642 HIGH
Linux Kernel - Use-After-Free in TIPC UDP Bearer Cleanup
CVSS 7.8
CVE-2024-56640 HIGH
Linux Kernel 4.18-5.15.173, 5.16-6.1.119, 6.2-6.6.65, 6.7-6.12.4 - Use-After-Free in SMC Connection Handling
CVSS 7.8
CVE-2024-56635 HIGH
Linux Kernel 6.2-6.6.65, 6.7-6.12.4, 6.13 - Use-After-Free in default_operstate
CVSS 7.0
CVE-2024-56631 HIGH
Linux Kernel - Use-After-Free in sg_release()
CVSS 7.8
Details
Vulnerabilities 7,537
Exploit Likelihood High