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,565 vulnerabilities with CWE-416
CVE-2022-49919 HIGH
Linux Kernel 5.4.198-5.4.223 - Use-After-Free in Netfilter nf_tables Flow Rule Object
CVSS 7.0
CVE-2022-49910 HIGH
Linux Kernel 3.6-6.0.7 Use-After-Free in Bluetooth L2CAP Reassembly
CVSS 7.8
CVE-2022-49892 HIGH
Linux Kernel - Use-After-Free in ftrace_ops_list_func
CVSS 7.8
CVE-2022-49882 HIGH
Linux Kernel 5.17-6.0.7 - Use-After-Free via KVM gfn_to_pfn_cache Race Condition
CVSS 7.8
CVE-2022-49842 HIGH
Linux Kernel 3.0-6.0.9 Use-After-Free in snd_soc_exit()
CVSS 7.8
CVE-2022-49840 HIGH
Linux Kernel 4.12-6.0.9 Use-After-Free in BPF Test Run SKB Clone
CVSS 7.8
CVE-2022-49834 HIGH
Linux Kernel < 6.0.9 - Use-After-Free in nilfs2 Remount
CVSS 7.8
CVE-2022-49811 HIGH
Linux Kernel <6.0.10 Use-After-Free in drbd_create_device()
CVSS 7.8
CVE-2022-49779 HIGH
Linux Kernel 5.4-5.4.224 5.5-5.10.155 5.11-5.15.79 5.16-6.0.9 - Use-After-Free in Kprobes Ftrace Disarm
CVSS 7.8
CVE-2022-49770 HIGH
Linux Kernel Use-After-Free in Ceph Snaprealm Decoding
CVSS 7.8
CVE-2022-49763 HIGH
Linux Kernel - Use-After-Free in ntfs_attr_find()
CVSS 7.8
CVE-2022-49761 HIGH
Linux Kernel < 5.10.165, 5.11.0-5.15.89, 5.16.0-6.1.7 - Use-After-Free in run_one_delayed_ref()
CVSS 7.8
CVE-2022-49755 HIGH
Linux Kernel 2.6.35-6.1.9 Use-After-Free in USB Gadget FunctionFS
CVSS 7.8
CVE-2022-49753 HIGH
Linux Kernel 4.0-6.1.9 Use-After-Free in DMA Channel Reference Counting
CVSS 7.8
CVE-2022-49724 HIGH
Linux Kernel 4.6-5.18.6 - Use-After-Free in TTY Goldfish Driver
CVSS 7.8
CVE-2022-49711 HIGH
Linux Kernel 4.8-5.10.248, 5.11-5.15.49, 5.16-5.18.6 - Use-After-Free in fsl-mc-bus
CVSS 7.8
CVE-2022-49700 HIGH
Linux Kernel 3.1-5.18.8 Use-After-Free in SLUB Allocator
CVSS 7.8
CVE-2022-49696 HIGH
Linux Kernel 5.4.83-5.4.x - Use-After-Free in TIPC Named Reinit
CVSS 7.8
CVE-2022-49695 HIGH
Linux Kernel 5.10-5.10.126, 5.11-5.15.50, 5.16-5.18.7 - Use-After-Free in igb_clean_tx_ring
CVSS 7.8
CVE-2022-49694 HIGH
Linux Kernel 5.16-5.18.7 - Use-After-Free in Block Elevator
CVSS 7.8
CVE-2022-49685 HIGH
Linux Kernel Use-After-Free in IIO Trigger Sysfs
CVSS 7.8
CVE-2022-49669 HIGH
Linux Kernel 5.17-5.18.10 - Use-After-Free in MPTCP Socket Cleanup
CVSS 7.8
CVE-2022-49667 HIGH
Linux Kernel Use-After-Free in Bonding 802.3ad Aggregator Unbind
CVSS 7.8
CVE-2022-49651 HIGH
Linux Kernel < 5.18.11 - Use-After-Free in cleanup_srcu_struct()
CVSS 7.8
CVE-2022-49647 HIGH
Linux Kernel 3.16-5.18.12 Use-After-Free in cgroup Migration
CVSS 7.8
Details
Vulnerabilities 7,565
Exploit Likelihood High