CWE-416— 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.— MITRE CWE catalog
10,281 active CVEs classified under this weakness category. Sourced from NVD, GHSA, and vendor advisories. Full definition on MITRE →
CVEs classified under CWE-416page 9 of 206
- CVE-2023-32412CRITICALCVSS 9.8EG 9.82023-06-23
A use-after-free issue was addressed with improved memory management. This issue is fixed in watchOS 9.5, tvOS 16.5, macOS Ventura 13.4, iOS 15.7.6 and iPadOS 15.7.6, macOS Big Sur 11.7.7, macOS Monterey 12.6.6, iOS 16.5 and iPadOS 16.5. A…
- CVE-2023-32387CRITICALCVSS 9.8EG 9.82023-06-23
A use-after-free issue was addressed with improved memory management. This issue is fixed in macOS Big Sur 11.7.7, macOS Monterey 12.6.6, macOS Ventura 13.4. A remote attacker may be able to cause unexpected app termination or arbitrary co…
- CVE-2022-22630CRITICALCVSS 9.8EG 9.82023-06-23
A use after free issue was addressed with improved memory management. This issue is fixed in macOS Big Sur 11.6.6, macOS Monterey 12.3, Security Update 2022-004 Catalina. A remote user may cause an unexpected app termination or arbitrary c…
- CVE-2023-35784CRITICALCVSS 9.8EG 9.82023-06-16
A double free or use after free could occur after SSL_clear in OpenBSD 7.2 before errata 026 and 7.3 before errata 004, and in LibreSSL before 3.6.3 and 3.7.x before 3.7.3. NOTE: OpenSSL is not affected.
- CVE-2023-30470CRITICALCVSS 9.8EG 9.82023-05-18
A use-after-free related to unsound inference in the bytecode generation when optimizations are enabled for Hermes prior to commit da8990f737ebb9d9810633502f65ed462b819c09 could have been used by an attacker to achieve remote code executio…
- CVE-2023-28081CRITICALCVSS 9.8EG 9.82023-05-18
A bytecode optimization bug in Hermes prior to commit e6ed9c1a4b02dc219de1648f44cd808a56171b81 could be used to cause an use-after-free and obtain arbitrary code execution via a carefully crafted payload. Note that this is only exploitable…
- CVE-2023-21096CRITICALCVSS 9.8EG 9.82023-04-19
In OnWakelockReleased of attribution_processor.cc, there is a use after free that could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions:…
- CVE-2023-23392CRITICALCVSS 9.8EG 9.82023-03-14
HTTP Protocol Stack Remote Code Execution Vulnerability
- CVE-2023-24734CRITICALCVSS 9.8EG 9.82023-03-06
An arbitrary file upload vulnerability in the camera_upload.php component of PMB v7.4.6 allows attackers to execute arbitrary code via a crafted image file.
- CVE-2021-33391CRITICALCVSS 9.8EG 9.82023-02-17
An issue in HTACG HTML Tidy v5.7.28 allows attacker to execute arbitrary code via the -g option of the CleanNode() function in gdoc.c.
- CVE-2022-47939CRITICALCVSS 9.8EG 9.82022-12-23
An issue was discovered in ksmbd in the Linux kernel 5.15 through 5.19 before 5.19.2. fs/ksmbd/smb2pdu.c has a use-after-free and OOPS for SMB2_TREE_DISCONNECT.
- CVE-2022-46882CRITICALCVSS 9.8EG 9.82022-12-22
A use-after-free in WebGL extensions could have led to a potentially exploitable crash. This vulnerability affects Firefox < 107, Firefox ESR < 102.6, and Thunderbird < 102.6.
- CVE-2022-45406CRITICALCVSS 9.8EG 9.82022-12-22
If an out-of-memory condition occurred when creating a JavaScript global, a JavaScript realm may be deleted while references to it lived on in a BaseShape. This could lead to a use-after-free causing a potentially exploitable crash. This v…
- CVE-2022-34470CRITICALCVSS 9.8EG 9.82022-12-22
Session history navigations may have led to a use-after-free and potentially exploitable crash. This vulnerability affects Firefox < 102, Firefox ESR < 91.11, Thunderbird < 102, and Thunderbird < 91.11.
- CVE-2022-31747CRITICALCVSS 9.8EG 9.82022-12-22
Mozilla developers Andrew McCreight, Nicolas B. Pierron, and the Mozilla Fuzzing Team reported memory safety bugs present in Firefox 100 and Firefox ESR 91.9. Some of these bugs showed evidence of memory corruption and we presume that with…
- CVE-2022-45474CRITICALCVSS 9.8EG 9.82022-11-18
drachtio-server 0.8.18 has a request-handler.cpp event_cb use-after-free for any request.
- CVE-2022-43286CRITICALCVSS 9.8EG 9.82022-10-28
Nginx NJS v0.7.2 was discovered to contain a heap-use-after-free bug caused by illegal memory copy in the function njs_json_parse_iterator_call at njs_json.c.
- CVE-2022-0699CRITICALCVSS 9.8EG 9.82022-10-17
A double-free condition exists in contrib/shpsort.c of shapelib 1.5.0 and older releases. This issue may allow an attacker to cause a denial of service or have other unspecified impact via control over malloc.
- CVE-2022-38983CRITICALCVSS 9.8EG 9.82022-10-14
The BT Hfp Client module has a Use-After-Free (UAF) vulnerability.Successful exploitation of this vulnerability may result in arbitrary code execution.
- CVE-2022-40009CRITICALCVSS 9.8EG 9.82022-09-20
SWFTools commit 772e55a was discovered to contain a heap-use-after-free via the function grow_unicode at /lib/ttf.c.
- CVE-2022-2526CRITICALCVSS 9.8EG 9.82022-09-09
A use-after-free vulnerability was found in systemd. This issue occurs due to the on_stream_io() function and dns_stream_complete() function in 'resolved-dns-stream.c' not incrementing the reference counting for the DnsStream object. There…
- CVE-2022-20122CRITICALCVSS 9.8EG 9.82022-08-24
The PowerVR GPU driver allows unprivileged apps to allocated pinned memory, unpin it (which makes it available to be freed), and continue using the page in GPU calls. No privileges required and this results in kernel memory corruption.Prod…
- CVE-2021-39815CRITICALCVSS 9.8EG 9.82022-08-24
The PowerVR GPU driver allows unprivileged apps to allocated pinned memory, unpin it (which makes it available to be freed), and continue using the page in GPU calls. No privileges required and this results in kernel memory corruption.Prod…
- CVE-2022-38667CRITICALCVSS 9.8EG 9.82022-08-22
HTTP applications (servers) based on Crow through 1.0+4 may allow a Use-After-Free and code execution when HTTP pipelining is used. The HTTP parser supports HTTP pipelining, but the asynchronous Connection layer is unaware of HTTP pipelini…
- CVE-2022-35164CRITICALCVSS 9.8EG 9.82022-08-18
LibreDWG v0.12.4.4608 & commit f2dea29 was discovered to contain a heap use-after-free via bit_copy_chain.
- CVE-2022-36190CRITICALCVSS 9.8EG 9.82022-08-17
GPAC mp4box 2.1-DEV-revUNKNOWN-master has a use-after-free vulnerability in function gf_isom_dovi_config_get. This vulnerability was fixed in commit fef6242.
- CVE-2022-21806CRITICALCVSS 9.8EG 9.82022-06-17
A use-after-free vulnerability exists in the mips_collector appsrv_server functionality of Anker Eufy Homebase 2 2.1.8.5h. A specially-crafted set of network packets can lead to remote code execution. The device is exposed to attacks from …
- CVE-2022-28350CRITICALCVSS 9.8EG 9.82022-05-19
Arm Mali GPU Kernel Driver allows improper GPU operations in Valhall r29p0 through r36p0 before r37p0 to reach a use-after-free situation.
- CVE-2022-28349CRITICALCVSS 9.8EG 9.82022-05-19
Arm Mali GPU Kernel Driver has a use-after-free: Midgard r28p0 through r29p0 before r30p0, Bifrost r17p0 through r23p0 before r24p0, and Valhall r19p0 through r23p0 before r24p0.
- CVE-2022-28348CRITICALCVSS 9.8EG 9.82022-05-19
Arm Mali GPU Kernel Driver (Midgard r4p0 through r31p0, Bifrost r0p0 through r36p0 before r37p0, and Valhall r19p0 through r36p0 before r37p0) allows improper GPU memory operations to reach a use-after-free situation.
- CVE-2022-1795CRITICALCVSS 9.8EG 9.82022-05-18
Use After Free in GitHub repository gpac/gpac prior to v2.1.0-DEV.
- CVE-2022-29794CRITICALCVSS 9.8EG 9.82022-05-13
The frame scheduling module has a Use After Free (UAF) vulnerability.Successful exploitation of this vulnerability will affect data integrity, availability, and confidentiality.
- CVE-2022-27007CRITICALCVSS 9.8EG 9.82022-04-14
nginx njs 0.7.2 is affected suffers from Use-after-free in njs_function_frame_alloc() when it try to invoke from a restored frame saved with njs_function_frame_save().
- CVE-2022-1212CRITICALCVSS 9.8EG 9.82022-04-05
Use-After-Free in str_escape in mruby/mruby in GitHub repository mruby/mruby prior to 3.2. Possible arbitrary code execution if being exploited.
- CVE-2022-22641CRITICALCVSS 9.8EG 9.82022-03-18
A use after free issue was addressed with improved memory management. This issue is fixed in tvOS 15.4, iOS 15.4 and iPadOS 15.4, macOS Monterey 12.3. An application may be able to gain elevated privileges.
- CVE-2022-0559CRITICALCVSS 9.8EG 9.82022-02-16
Use After Free in GitHub repository radareorg/radare2 prior to 5.6.2.
- CVE-2022-25139CRITICALCVSS 9.8EG 9.82022-02-14
njs through 0.7.0, used in NGINX, was discovered to contain a heap use-after-free in njs_await_fulfilled.
- CVE-2022-0139CRITICALCVSS 9.8EG 9.82022-02-08
Use After Free in GitHub repository radareorg/radare2 prior to 5.6.0.
- CVE-2021-45701CRITICALCVSS 9.8EG 9.82021-12-27
An issue was discovered in the tremor-script crate before 0.11.6 for Rust. A patch operation may result in a use-after-free.
- CVE-2021-37045CRITICALCVSS 9.8EG 9.82021-12-08
There is an UAF vulnerability in Huawei Smartphone.Successful exploitation of this vulnerability may cause the device to restart unexpectedly and the kernel-mode code to be executed.
- CVE-2020-22617CRITICALCVSS 9.8EG 9.82021-10-08
Ardour v5.12 contains a use-after-free vulnerability in the component ardour/libs/pbd/xml++.cc when using xmlFreeDoc and xmlXPathFreeContext.
- CVE-2021-22930CRITICALCVSS 9.8EG 9.82021-10-07
Node.js before 16.6.0, 14.17.4, and 12.22.4 is vulnerable to a use after free attack where an attacker might be able to exploit the memory corruption, to change process behavior.
- CVE-2021-1976CRITICALCVSS 9.8EG 9.82021-09-17
A use after free can occur due to improper validation of P2P device address in PD Request frame in Snapdragon Auto, Snapdragon Compute, Snapdragon Connectivity, Snapdragon Consumer IOT, Snapdragon Industrial IOT, Snapdragon Voice & Music, …
- CVE-2021-1864CRITICALCVSS 9.8EG 9.82021-09-08
A use after free issue was addressed with improved memory management. This issue is fixed in iOS 14.5 and iPadOS 14.5, watchOS 7.4, tvOS 14.5. An attacker with JavaScript execution may be able to execute arbitrary code.
- CVE-2021-38383CRITICALCVSS 9.8EG 9.82021-08-10
OwnTone (aka owntone-server) through 28.1 has a use-after-free in net_bind() in misc.c.
- CVE-2021-22390CRITICALCVSS 9.8EG 9.82021-08-02
There is a Memory Buffer Improper Operation Limit Vulnerability in Huawei Smartphone.Successful exploitation of this vulnerability may cause certain codes to be executed.
- CVE-2021-22348CRITICALCVSS 9.8EG 9.82021-06-30
There is a Memory Buffer Improper Operation Limit Vulnerability in Huawei Smartphone. Successful exploitation of this vulnerability may cause code to execute.
- CVE-2021-27649CRITICALCVSS 9.8EG 9.82021-06-23
Use after free vulnerability in file transfer protocol component in Synology DiskStation Manager (DSM) before 6.2.3-25426-3 allows remote attackers to execute arbitrary code via unspecified vectors.
- CVE-2021-0516CRITICALCVSS 9.8EG 9.82021-06-21
In p2p_process_prov_disc_req of p2p_pd.c, there is a possible out of bounds read and write due to a use after free. This could lead to remote escalation of privilege with no additional execution privileges needed. User interaction is not n…
- CVE-2021-24037CRITICALCVSS 9.8EG 9.82021-06-15
A use after free in hermes, while emitting certain error messages, prior to commit d86e185e485b6330216dee8e854455c694e3a36e allows attackers to potentially execute arbitrary code via crafted JavaScript. Note that this is only exploitable i…
Map vulnerabilities like CWE-416 to your infrastructure
EchelonGraph correlates every CVE — across CWE-416 and 150+ other weakness categories — against the assets you actually run. See blast radius, fix versions, and remediation steps in one graph.
Book a Demo →