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
7,424 active CVEs classified under this weakness category. Sourced from NVD, GHSA, and vendor advisories. Full definition on MITRE →
CVEs classified under CWE-416page 144 of 149
- CVE-2026-55406MEDIUMCVSS 5.9EG 5.92026-07-16
Buffa is a pure-Rust Protocol Buffers implementation with first-class protobuf editions support. Prior to 0.7.0, a soundness bug in the OwnedView<V> type allowed safe Rust code to trigger a use-after-free: the OwnedView::decode constructor…
- CVE-2026-55510MEDIUMCVSS 5.5EG 5.52026-07-01
ImageMagick is free and open-source software used for editing and manipulating digital images. Prior to versions 6.9.13-51 and 7.1.2-26, when identifying an image with a crafted 8BIM profile with a specific format string a use-after-free w…
- CVE-2026-55948HIGHCVSS 7.8EG 7.82026-07-14
Use after free in Microsoft Office Excel allows an unauthorized attacker to execute code locally.
- CVE-2026-56000HIGHCVSS 7.8EG 7.82026-07-08
Local attackers with a X connection able to provide GLX commit to the X server xorg-server before 21.2.24 and xwayland before 24.1.13 could cause a Heap Use After Free, due to CommonMakeCurrent() pointing into potentially reallocated memo…
- CVE-2026-56113MEDIUMCVSS 6.5EG 5.32026-06-23
dhcpcd through 10.3.2, fixed in commit 5733d3c, contains a heap use-after-free vulnerability that allows unauthenticated same-link attackers to crash the daemon by sending a crafted DHCPv6 RENEW reply with RFC6603 OPTION_PD_EXCLUDE and bot…
- CVE-2026-56117MEDIUMCVSS 5.5EG 4.72026-06-23
dhcpcd through 10.3.2, fixed in commit 78ea09e, contains a heap use-after-free vulnerability in the control socket handling within src/control.c that allows local unprivileged attackers to trigger memory corruption when privilege separatio…
- CVE-2026-56131MEDIUMCVSS 4.9EG 4.92026-06-19
libexpat before 2.8.2 lacks handler call depth tracking for calls to XML_ResumeParser from within handlers in cases of a policy violation. Thus, a use-after-free can occur (similar to the CVE-2026-50219 situation).
- CVE-2026-56173HIGHCVSS 7.0EG 7.02026-07-14
Use after free in Windows WebView allows an authorized attacker to elevate privileges locally.
- CVE-2026-56183HIGHCVSS 7.0EG 7.02026-07-14
Use after free in Windows MIDI Service Module allows an authorized attacker to elevate privileges locally.
- CVE-2026-56187HIGHCVSS 7.8EG 7.02026-07-14
Use after free in Windows MIDI Service Module allows an authorized attacker to elevate privileges locally.
- CVE-2026-56373MEDIUMCVSS 5.3EG 3.72026-07-10
ImageMagick before 7.1.2-15 contains a use-after-free vulnerability in the PDB decoder that uses a stale pointer when memory allocation fails. Attackers can trigger this vulnerability by processing malicious PDB files to cause crashes or w…
- CVE-2026-56376LOWCVSS 3.3EG 3.72026-06-23
ImageMagick before 7.1.2-15 and 6.9.13-40 contains a heap use-after-free in the meta coder: when memory allocation fails, a single byte is written to a stale pointer. Remote attackers can trigger it by processing specially crafted image fi…
- CVE-2026-56412MEDIUMCVSS 5.9EG 4.92026-06-21
libexpat before 2.8.2 does not consider XML_TOK_DATA_CHARS in doCdataSection and thus lacks handler call depth tracking for various calls from within handlers in cases of a policy violation. Thus, a use-after-free can occur. NOTE: this iss…
- CVE-2026-56434MEDIUMCVSS 6.5EG 6.52026-07-15
NGINX Plus and NGINX Open Source have a vulnerability in the ngx_http_ssi_module module. This vulnerability may exist when the Server-Side Includes (SSI), proxy_pass, and proxy_buffering off directives are configured. With this configura…
- CVE-2026-5655MEDIUMCVSS 5.5EG 5.52026-04-30
SDP protocol dissector crash in Wireshark 4.6.0 to 4.6.4 allows denial of service
- CVE-2026-56643HIGHCVSS 7.8EG 7.82026-07-14
Use after free in Windows Kernel allows an authorized attacker to elevate privileges locally.
- CVE-2026-56644HIGHCVSS 7.8EG 7.82026-07-14
Use after free in Windows Kernel allows an authorized attacker to elevate privileges locally.
- CVE-2026-56648HIGHCVSS 7.5EG 7.52026-07-14
Time-of-check time-of-use (toctou) race condition in Windows Network File System allows an authorized attacker to elevate privileges over a network.
- CVE-2026-56649HIGHCVSS 8.1EG 8.12026-07-14
Concurrent execution using shared resource with improper synchronization ('race condition') in Windows Network File System allows an unauthorized attacker to execute code over a network.
- CVE-2026-57076HIGHCVSS 7.8EG 7.82026-07-16
YAML::Syck versions before 1.47 for Perl allow a heap use-after-free via an anchor name reused as an anchors-table key in syck_hdlr_add_anchor. In the bundled libsyck an anchor name allocated by syck_strndup is stored both as node->anchor…
- CVE-2026-57089CRITICALCVSS 9.8EG 9.82026-07-14
Use after free in Windows SMB Server Network Transport Driver (srvnet.sys) allows an unauthorized attacker to execute code over a network.
- CVE-2026-57092CRITICALCVSS 9.9EG 9.92026-07-14
Use after free in Windows VMSwitch allows an authorized attacker to elevate privileges over a network.
- CVE-2026-57093HIGHCVSS 7.8EG 7.82026-07-14
Use after free in Windows Ancillary Function Driver for WinSock allows an authorized attacker to elevate privileges locally.
- CVE-2026-57236HIGHCVSS 8.2EG 8.22026-06-25
Nokogiri is an open source XML and HTML library for the Ruby programming language. Prior to 1.19.4, calling Document#encoding= with an invalid encoding (e.g., a non-string, or a string containing a null byte) raises an exception, but only …
- CVE-2026-57237HIGHCVSS 7.8EG 7.82026-07-08
When the application opens a PDF and JavaScript modifies the properties of form fields, it causes the state of the underlying objects referenced by the program to become invalid. Eventually, it reads an illegal memory address, which leads …
- CVE-2026-57238HIGHCVSS 7.8EG 7.82026-07-08
After the application opened the PDF, JavaScript deleted the form field object. Subsequently, it attempted to access the invalid object, which caused the application to crash.
- CVE-2026-57240HIGHCVSS 7.8EG 7.82026-07-08
When the application opens a PDF file and JavaScript deletes the PDF fields, the subsequent logic still uses the old field pointers, resulting in invalid pointer references and causing the application to crash.
- CVE-2026-57242HIGHCVSS 7.8EG 7.82026-07-08
The application opens the PDF, and JavaScript modifies the form. However, the related objects on the page lack complete lifecycle management and null value validation; when the page state changes, the application continuously dereferences …
- CVE-2026-57244HIGHCVSS 7.8EG 7.82026-07-08
After JavaScript resetting the form, the synchronization process lacks re-entry protection and object lifecycle verification, resulting in the failure of the control pointer during the traversal process. After the pointer fails, it still c…
- CVE-2026-57245HIGHCVSS 7.8EG 7.82026-07-08
When the application opens a PDF, traverses and builds the annotation elements related to hyperlinks, it fails to validate the abnormal annotation relationships and field combinations. This results in the internal objects entering an inval…
- CVE-2026-57247HIGHCVSS 7.8EG 7.82026-07-08
The application re-enters the document structure via field processing and deletes the current page, and then continues using the field objects obtained before deletion, triggering an illegal read and crashing.
- CVE-2026-57249HIGHCVSS 7.8EG 7.82026-07-08
After the application opened the PDF file, the script first reset the annotation status, then triggered the reset form event by additional action. During the re-entry process, the application access invalid objects and crashed.
- CVE-2026-57250HIGHCVSS 7.8EG 7.82026-07-08
When the application opens a PDF and JavaScript resets the form fields, the script re-enters the interface. The underlying native object is damaged, but the application does not perform validation. The function call on the damaged object l…
- CVE-2026-57252HIGHCVSS 7.8EG 7.82026-07-08
When the application opens a PDF file, during the process of JavaScript deleting pages and removing attachment annotations, it will cause the attachment panel to continue accessing invalid pointers, eventually leading to the application cr…
- CVE-2026-57256HIGHCVSS 7.8EG 7.82026-07-08
When the application opens a PDF and executes JavaScript, it performs abnormal operations on the list box field, and this operation is repeated after the form is reset. During this process, the application failed to adequately verify the v…
- CVE-2026-57435HIGHCVSS 7.5EG 7.52026-06-25
Nokogiri is an open source XML and HTML library for the Ruby programming language. Prior to 1.19.4, Nokogiri’s CRuby native extension could leave a Ruby wrapper pointing to freed memory when replacing the value of an XML attribute. If Ru…
- CVE-2026-57436MEDIUMCVSS 5.3EG 5.32026-06-25
Nokogiri is an open source XML and HTML library for the Ruby programming language. Prior to 1.19.4, Nokogiri::XML::Document#root= validated only that the new root was a Nokogiri::XML::Node, allowing a DTD node to be set as the document roo…
- CVE-2026-57437MEDIUMCVSS 5.3EG 5.32026-06-25
Nokogiri is an open source XML and HTML library for the Ruby programming language. Prior to 1.19.4, Nokogiri::XML::XPathContext did not keep its source document alive for garbage collection. If an XPathContext outlived its document and the…
- CVE-2026-57438MEDIUMCVSS 6.6EG 6.62026-06-25
Nokogiri is an open source XML and HTML library for the Ruby programming language. Prior to 1.19.4, XInclude substitution performed by Nokogiri::XML::Node#do_xinclude replaced each <xi:include> in place, freeing the include node along with…
- CVE-2026-57585HIGHCVSS 7.5EG 7.52026-06-30
MessagePack is the serializer implementation for Python msgpack.org. Prior to 1.2.1, there is an Out-of-bounds read/crash on Unpacker reuse after a caught error, potentially leading to a DoS attack. If the Unpacker is used repeatedly afte…
- CVE-2026-57589HIGHCVSS 7.8EG 7.42026-06-25
sys/kern/sysv_sem.c in OpenBSD through 7.9 has a use-after-free allowing local privilege escalation to root. This is a context switch use-after-free after tsleep in sys_semget().
- CVE-2026-57981HIGHCVSS 8.8EG 8.82026-07-03
Use after free in Microsoft Edge (Chromium-based) allows an unauthorized attacker to execute code over a network.
- CVE-2026-57984HIGHCVSS 7.5EG 7.52026-07-03
Use after free in Microsoft Edge (Chromium-based) allows an unauthorized attacker to execute code over a network.
- CVE-2026-57986HIGHCVSS 7.5EG 7.52026-07-03
Use after free in Microsoft Edge (Chromium-based) allows an unauthorized attacker to execute code over a network.
- CVE-2026-57992HIGHCVSS 7.5EG 7.52026-07-03
Use after free in Microsoft Edge (Chromium-based) allows an unauthorized attacker to execute code over a network.
- CVE-2026-58276HIGHCVSS 7.5EG 7.52026-07-03
Use after free in Microsoft Edge (Chromium-based) allows an unauthorized attacker to execute code over a network.
- CVE-2026-58287HIGHCVSS 8.3EG 8.32026-07-03
Use after free in Microsoft Edge (Chromium-based) allows an unauthorized attacker to execute code over a network.
- CVE-2026-58288HIGHCVSS 8.3EG 8.32026-07-03
Use after free in Microsoft Edge (Chromium-based) allows an unauthorized attacker to execute code over a network.
- CVE-2026-58294HIGHCVSS 7.5EG 7.52026-07-03
Use after free in Microsoft Edge (Chromium-based) allows an unauthorized attacker to execute code over a network.
- CVE-2026-58526HIGHCVSS 7.8EG 7.02026-07-14
Use after free in Windows Storage allows an authorized attacker to elevate privileges locally.
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.
Start Free Scan →