← Back
CWE-416

8,553 CVEs • Abstraction: Variant • Likelihood of Exploit: High

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.

JSON object

Loading...

CVEs (8,553)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Foxit
2Pdf Editor
Pdf Reader
Jul 9, 2026
Jul 8, 2026
N/A· v4
7.8 HIGH· v3
N/A· v2
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.
1Foxit
2Pdf Editor
Pdf Reader
Jul 9, 2026
Jul 8, 2026
N/A· v4
7.8 HIGH· v3
N/A· v2
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.
1Foxit
2Pdf Editor
Pdf Reader
Jul 9, 2026
Jul 8, 2026
N/A· v4
7.8 HIGH· v3
N/A· v2
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 ad...Show more
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 to the crash of the application.Show less
1X.org
2X Server
Xwayland
Jul 9, 2026
Jul 8, 2026
9.0 CRITICAL· v4
7.8 HIGH· v3
N/A· v2
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 potentiall...Show more
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 memory.Show less
1Foxit
2Pdf Editor
Pdf Reader
Jul 9, 2026
Jul 8, 2026
N/A· v4
7.8 HIGH· v3
N/A· v2
When the application opens a PDF file, JavaScript uses the damaged field tree to trigger field traversal, resulting in the program holding an invalid form object when accessing the field property path. Eventually, the ap...Show more
When the application opens a PDF file, JavaScript uses the damaged field tree to trigger field traversal, resulting in the program holding an invalid form object when accessing the field property path. Eventually, the application crashes due to reading an invalid pointer.Show less
1Foxit
2Pdf Editor
Pdf Reader
Jul 9, 2026
Jul 8, 2026
N/A· v4
7.8 HIGH· v3
N/A· v2
Embedding JavaScript within a PDF file will cause the page to be deleted. Subsequent scripts will continue to access the relevant properties of the document view, eventually leading to the crash of the application.
1Foxit
2Pdf Editor
Pdf Reader
Jul 9, 2026
Jul 8, 2026
N/A· v4
7.8 HIGH· v3
N/A· v2
The application opens the PDF file. JavaScript then rewrites the document to modify the page structure, resulting in the invalidation of the page objects. However, the thumbnails still use the invalid page objects, ultim...Show more
The application opens the PDF file. JavaScript then rewrites the document to modify the page structure, resulting in the invalidation of the page objects. However, the thumbnails still use the invalid page objects, ultimately causing the application to crash.Show less
1Foxit
2Pdf Editor
Pdf Reader
Jul 9, 2026
Jul 8, 2026
N/A· v4
7.8 HIGH· v3
N/A· v2
The embedded JavaScript in the PDF deleted the pages, making the object invalid. The application attempted to perform a write operation on the invalid pop-up annotations, resulting in the program crashing.
1Openbsd
1Openssh
Jul 9, 2026
Jul 8, 2026
N/A· v4
9.4 CRITICAL· v3
N/A· v2
ssh in OpenSSH before 10.4 can have a use-after-free when a server changes its host key during a key re-exchange. (This outcome occurs only on the client side.)
-
-
Jul 9, 2026
Jul 7, 2026
8.4 HIGH· v4
7.8 HIGH· v3
N/A· v2
The application contains a use-after-free vulnerability that can be exploited to cause memory corruption while parsing specially crafted files. This could allow an attacker to execute arbitrary code in the context of the...Show more
The application contains a use-after-free vulnerability that can be exploited to cause memory corruption while parsing specially crafted files. This could allow an attacker to execute arbitrary code in the context of the current process.Show less
1Qualcomm
48Fastconnect 6700 Firmware
Fastconnect 6900 FirmwareFastconnect 7800 Firmware+45 more
Jul 7, 2026
Jul 6, 2026
N/A· v4
7.3 HIGH· v3
N/A· v2
Memory Corruption when processing multiple IOCTL calls with the same buffer file descriptor input.
1Qualcomm
48Fastconnect 6700 Firmware
Fastconnect 6900 FirmwareFastconnect 7800 Firmware+45 more
Jul 7, 2026
Jul 6, 2026
N/A· v4
7.8 HIGH· v3
N/A· v2
Memory Corruption when processing multiple IOCTL calls with the same buffer file descriptor input due to accessing already freed memory.
1Qualcomm
60Fastconnect 6700 Firmware
Fastconnect 6900 FirmwareFastconnect 7800 Firmware+57 more
Jul 7, 2026
Jul 6, 2026
N/A· v4
7.8 HIGH· v3
N/A· v2
Memory Corruption when invoking device input/output control operations for mapping and unmapping persistent memory buffers due to improper synchronization.
1Radare
1Radare2
Jul 9, 2026
Jul 6, 2026
1.9 LOW· v4
7.8 HIGH· v3
1.7 LOW· v2
A security vulnerability has been detected in radareorg radare2 up to 6.1.6. Affected by this vulnerability is the function r_core_bin_load of the file libr/core/cfile.c. Such manipulation leads to use after free. The at...Show more
A security vulnerability has been detected in radareorg radare2 up to 6.1.6. Affected by this vulnerability is the function r_core_bin_load of the file libr/core/cfile.c. Such manipulation leads to use after free. The attack needs to be performed locally. The exploit has been disclosed publicly and may be used. The name of the patch is 635ab1eeb30340c26076722a90cb91fb2272130b. Applying a patch is advised to resolve this issue.Show less
1Radare
1Radare2
Jul 9, 2026
Jul 5, 2026
1.9 LOW· v4
7.8 HIGH· v3
1.7 LOW· v2
A weakness has been identified in radareorg radare2 up to 6.1.6. Impacted is the function r_core_seek_arch_bits of the file libr/core/disasm.c of the component regprofile Handler. Executing a manipulation can lead to use...Show more
A weakness has been identified in radareorg radare2 up to 6.1.6. Impacted is the function r_core_seek_arch_bits of the file libr/core/disasm.c of the component regprofile Handler. Executing a manipulation can lead to use after free. The attack requires local access. The exploit has been made available to the public and could be used for attacks. This patch is called 8b25c773785d85cb0103410a0905089d286921c2. It is advisable to implement a patch to correct this issue.Show less
1Linux
1Linux Kernel
Aug 17, 2026
Jul 4, 2026
N/A· v4
8.8 HIGH· v3
N/A· v2
In the Linux kernel, the following vulnerability has been resolved: KVM: x86: Fix shadow paging use-after-free due to unexpected role Commit 0cb2af2ea66ad ("KVM: x86: Fix shadow paging use-after-free due to unexpected...Show more
In the Linux kernel, the following vulnerability has been resolved: KVM: x86: Fix shadow paging use-after-free due to unexpected role Commit 0cb2af2ea66ad ("KVM: x86: Fix shadow paging use-after-free due to unexpected GFN") fixed a shadow paging mismatch between stored and computed GFNs; the bug could be triggered by changing a PDE mapping from outside the guest, and then deleting a memslot. The rmap_remove() call would miss entries created after the PDE change because the GFN of the leaf SPTE does not match the GFN of the struct kvm_mmu_page. A similar hole however remains if the modified PDE points to a non-leaf page. In this case the gfn can be made to match, but the role does not match: the original large 2MB page creates a kvm_mmu_page with direct=1, while the new 4KB needs a kvm_mmu_page with direct=0. However, kvm_mmu_get_child_sp() does not compare the role, and therefore reuses the page. The next step is installing a leaf (4KB) SPTE on the new path which records an rmap entry under the gfn resolved by the walk. But when that child is zapped its parent kvm_mmu_page has direct=1 and kvm_mmu_page_get_gfn() computes the gfn for the 4KB page as sp->gfn + index instead of using sp->shadowed_translation[] (or sp->gfns[] in older kernels). It therefore fails to remove the recorded entry. When the memslot is dropped the shadow page is freed but the rmap entry survives, as in the scenario that was already fixed. Code that later walks that gfn (dirty logging, MMU notifier invalidation, and so on) dereferences an sptep that lies in the freed page, causing the use-after-free.Show less
1Microsoft
1Edge Chromium
Jul 7, 2026
Jul 3, 2026
N/A· v4
7.5 HIGH· v3
N/A· v2
Use after free in Microsoft Edge (Chromium-based) allows an unauthorized attacker to execute code over a network.
1Microsoft
1Edge Chromium
Jul 7, 2026
Jul 3, 2026
N/A· v4
8.3 HIGH· v3
N/A· v2
Use after free in Microsoft Edge (Chromium-based) allows an unauthorized attacker to execute code over a network.
1Microsoft
1Edge Chromium
Jul 7, 2026
Jul 3, 2026
N/A· v4
8.3 HIGH· v3
N/A· v2
Use after free in Microsoft Edge (Chromium-based) allows an unauthorized attacker to execute code over a network.
1Microsoft
1Edge Chromium
Jul 7, 2026
Jul 3, 2026
N/A· v4
7.5 HIGH· v3
N/A· v2
Use after free in Microsoft Edge (Chromium-based) allows an unauthorized attacker to execute code over a network.