Vulnerabilities (CVE)

Filtered by CWE-416
Angry Yack Logo
Total 6576 CVE
CVE Vendors Products Updated CVSS v2 CVSS v3
CVE-2026-23883 1 Freerdp 1 Freerdp 2026-01-28 N/A 9.8 CRITICAL
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.21.0, `xf_Pointer_New` frees `cursorPixels` on failure, then `pointer_free` calls `xf_Pointer_Free` and frees it again, triggering ASan UAF. A malicious server can trigger a client‑side use after free, causing a crash (DoS) and potential heap corruption with code‑execution risk depending on allocator behavior and surrounding heap layout. Version 3.21.0 contains a patch for the issue.
CVE-2025-13952 1 Imaginationtech 1 Ddk 2026-01-28 N/A 9.8 CRITICAL
A web page that contains unusual GPU shader code is loaded from the Internet into the GPU compiler process triggers a write use-after-free crash in the GPU shader compiler library. On certain platforms, when the compiler process has system privileges this could enable further exploits on the device. The shader code contained in the web page executes a path in the compiler that held onto an out of date pointer, pointing to a freed memory object.
CVE-2026-23884 1 Freerdp 1 Freerdp 2026-01-28 N/A 9.8 CRITICAL
FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.21.0, offscreen bitmap deletion leaves `gdi->drawing` pointing to freed memory, causing UAF when related update packets arrive. A malicious server can trigger a client‑side use after free, causing a crash (DoS) and potential heap corruption with code‑execution risk depending on allocator behavior and surrounding heap layout. Version 3.21.0 contains a patch for the issue.
CVE-2025-27063 1 Qualcomm 222 Csra6620, Csra6620 Firmware, Csra6640 and 219 more 2026-01-28 N/A 7.8 HIGH
Memory corruption during video playback when video session open fails with time out error.
CVE-2025-47322 1 Qualcomm 222 Ar8031, Ar8031 Firmware, Ar8035 and 219 more 2026-01-28 N/A 7.8 HIGH
Memory corruption while handling IOCTL calls to set mode.
CVE-2025-47333 1 Qualcomm 478 Aqt1000, Aqt1000 Firmware, Ar8031 and 475 more 2026-01-28 N/A 6.6 MEDIUM
Memory corruption while handling buffer mapping operations in the cryptographic driver.
CVE-2025-47336 1 Qualcomm 36 Fastconnect 7800, Fastconnect 7800 Firmware, Qmp1000 and 33 more 2026-01-27 N/A 6.7 MEDIUM
Memory corruption while performing sensor register read operations.
CVE-2025-47337 1 Qualcomm 128 Fastconnect 6700, Fastconnect 6700 Firmware, Fastconnect 6900 and 125 more 2026-01-27 N/A 6.7 MEDIUM
Memory corruption while accessing a synchronization object during concurrent operations.
CVE-2025-47339 1 Qualcomm 370 Ar8035, Ar8035 Firmware, Ar9380 and 367 more 2026-01-27 N/A 7.8 HIGH
Memory corruption while deinitializing a HDCP session.
CVE-2025-39944 1 Linux 1 Linux Kernel 2026-01-27 N/A 7.8 HIGH
In the Linux kernel, the following vulnerability has been resolved: octeontx2-pf: Fix use-after-free bugs in otx2_sync_tstamp() The original code relies on cancel_delayed_work() in otx2_ptp_destroy(), which does not ensure that the delayed work item synctstamp_work has fully completed if it was already running. This leads to use-after-free scenarios where otx2_ptp is deallocated by otx2_ptp_destroy(), while synctstamp_work remains active and attempts to dereference otx2_ptp in otx2_sync_tstamp ...

Show More

CVE-2021-47254 1 Linux 1 Linux Kernel 2026-01-27 N/A 7.8 HIGH
In the Linux kernel, the following vulnerability has been resolved: gfs2: Fix use-after-free in gfs2_glock_shrink_scan The GLF_LRU flag is checked under lru_lock in gfs2_glock_remove_from_lru() to remove the glock from the lru list in __gfs2_glock_put(). On the shrink scan path, the same flag is cleared under lru_lock but because of cond_resched_lock(&lru_lock) in gfs2_dispose_glock_lru(), progress on the put side can be made without deleting the glock from the lru list. Keep GLF_LRU across ...

Show More

CVE-2025-38708 2 Debian, Linux 2 Debian Linux, Linux Kernel 2026-01-27 N/A 7.8 HIGH
In the Linux kernel, the following vulnerability has been resolved: drbd: add missing kref_get in handle_write_conflicts With `two-primaries` enabled, DRBD tries to detect "concurrent" writes and handle write conflicts, so that even if you write to the same sector simultaneously on both nodes, they end up with the identical data once the writes are completed. In handling "superseeded" writes, we forgot a kref_get, resulting in a premature drbd_destroy_device and use after free, and further to ...

Show More

CVE-2023-53515 1 Linux 1 Linux Kernel 2026-01-26 N/A 7.8 HIGH
In the Linux kernel, the following vulnerability has been resolved: virtio-mmio: don't break lifecycle of vm_dev vm_dev has a separate lifecycle because it has a 'struct device' embedded. Thus, having a release callback for it is correct. Allocating the vm_dev struct with devres totally breaks this protection, though. Instead of waiting for the vm_dev release callback, the memory is freed when the platform_device is removed. Resulting in a use-after-free when finally the callback is to be cal ...

Show More

CVE-2022-50488 1 Linux 1 Linux Kernel 2026-01-26 N/A 7.8 HIGH
In the Linux kernel, the following vulnerability has been resolved: block, bfq: fix possible uaf for 'bfqq->bic' Our test report a uaf for 'bfqq->bic' in 5.10: ================================================================== BUG: KASAN: use-after-free in bfq_select_queue+0x378/0xa30 CPU: 6 PID: 2318352 Comm: fsstress Kdump: loaded Not tainted 5.10.0-60.18.0.50.h602.kasan.eulerosv2r11.x86_64 #1 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.12.1-0-ga5cab58-20220320_160524 ...

Show More

CVE-2025-15062 2026-01-26 N/A 7.8 HIGH
Trimble SketchUp SKP File Parsing Use-After-Free Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Trimble SketchUp. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file. The specific flaw exists within the parsing of SKP files. The issue results from the lack of validating the existence of an object prior to performing operations on ...

Show More

CVE-2022-0699 1 Osgeo 1 Shapelib 2026-01-24 N/A 9.8 CRITICAL
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-2025-39945 1 Linux 1 Linux Kernel 2026-01-23 N/A 7.8 HIGH
In the Linux kernel, the following vulnerability has been resolved: cnic: Fix use-after-free bugs in cnic_delete_task The original code uses cancel_delayed_work() in cnic_cm_stop_bnx2x_hw(), which does not guarantee that the delayed work item 'delete_task' has fully completed if it was already running. Additionally, the delayed work item is cyclic, the flush_workqueue() in cnic_cm_stop_bnx2x_hw() only blocks and waits for work items that were already queued to the workqueue prior to its invoca ...

Show More

CVE-2025-2913 1 Hdfgroup 1 Hdf5 2026-01-23 1.7 LOW 3.3 LOW
A vulnerability was found in HDF5 up to 1.14.6. It has been rated as critical. Affected by this issue is the function H5FL__blk_gc_list of the file src/H5FL.c. The manipulation of the argument H5FL_blk_head_t leads to use after free. An attack has to be approached locally. The exploit has been disclosed to the public and may be used.
CVE-2022-50492 1 Linux 1 Linux Kernel 2026-01-23 N/A 7.8 HIGH
In the Linux kernel, the following vulnerability has been resolved: drm/msm: fix use-after-free on probe deferral The bridge counter was never reset when tearing down the DRM device so that stale pointers to deallocated structures would be accessed on the next tear down (e.g. after a second late bind deferral). Given enough bridges and a few probe deferrals this could currently also lead to data beyond the bridge array being corrupted. Patchwork: https://patchwork.freedesktop.org/patch/50266 ...

Show More

CVE-2025-39951 1 Linux 1 Linux Kernel 2026-01-23 N/A 7.8 HIGH
In the Linux kernel, the following vulnerability has been resolved: um: virtio_uml: Fix use-after-free after put_device in probe When register_virtio_device() fails in virtio_uml_probe(), the code sets vu_dev->registered = 1 even though the device was not successfully registered. This can lead to use-after-free or other issues.
CVE-2026-21908 1 Juniper 2 Junos, Junos Os Evolved 2026-01-23 N/A 7.1 HIGH
A Use After Free vulnerability was identified in the 802.1X authentication daemon (dot1xd) of Juniper Networks Junos OS and Junos OS Evolved that could allow an authenticated, network-adjacent attacker flapping a port to crash the dot1xd process, leading to a Denial of Service (DoS), or potentially execute arbitrary code within the context of the process running as root. The issue is specific to the processing of a change in authorization (CoA) when a port bounce occurs. A pointer is freed but ...

Show More

CVE-2025-52946 1 Juniper 2 Junos, Junos Os Evolved 2026-01-23 N/A 7.5 HIGH
A Use After Free vulnerability in the routing protocol daemon (rpd) of Juniper Networks Junos OS and Juniper Networks Junos OS Evolved allows an attacker sending a BGP update with a specifically malformed AS PATH to cause rpd to crash, resulting in a Denial of Service (DoS). Continuous receipt of the malformed AS PATH attribute will cause a sustained DoS condition. On all Junos OS and Junos OS Evolved platforms, the rpd process will crash and restart when a specifically malformed AS PATH is rec ...

Show More

CVE-2026-21921 1 Juniper 2 Junos, Junos Os Evolved 2026-01-23 N/A 6.5 MEDIUM
A Use After Free vulnerability in the chassis daemon (chassisd) of Juniper Networks Junos OS and Junos OS Evolved allows a network-based attacker authenticated with low privileges to cause a Denial-of-Service (DoS). When telemetry collectors are frequently subscribing and unsubscribing to sensors continuously over a long period of time, telemetry-capable processes like chassisd, rpd or mib2d will crash and restart, which - depending on the process - can cause a complete outage until the system ...

Show More

CVE-2025-70968 1 Freeimage Project 1 Freeimage 2026-01-23 N/A 9.8 CRITICAL
FreeImage 3.18.0 contains a Use After Free in PluginTARGA.cpp;loadRLE().
CVE-2025-39866 2 Debian, Linux 2 Debian Linux, Linux Kernel 2026-01-23 N/A 7.8 HIGH
In the Linux kernel, the following vulnerability has been resolved: fs: writeback: fix use-after-free in __mark_inode_dirty() An use-after-free issue occurred when __mark_inode_dirty() get the bdi_writeback that was in the progress of switching. CPU: 1 PID: 562 Comm: systemd-random- Not tainted 6.6.56-gb4403bd46a8e #1 ...... pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : __mark_inode_dirty+0x124/0x418 lr : __mark_inode_dirty+0x118/0x418 sp : ffffffc08c9dbbc0 ........ Cal ...

Show More

CVE-2023-53500 1 Linux 1 Linux Kernel 2026-01-23 N/A 7.8 HIGH
In the Linux kernel, the following vulnerability has been resolved: xfrm: fix slab-use-after-free in decode_session6 When the xfrm device is set to the qdisc of the sfb type, the cb field of the sent skb may be modified during enqueuing. Then, slab-use-after-free may occur when the xfrm device sends IPv6 packets. The stack information is as follows: BUG: KASAN: slab-use-after-free in decode_session6+0x103f/0x1890 Read of size 1 at addr ffff8881111458ef by task swapper/3/0 CPU: 3 PID: 0 Comm: ...

Show More

CVE-2023-53504 1 Linux 1 Linux Kernel 2026-01-23 N/A 7.8 HIGH
In the Linux kernel, the following vulnerability has been resolved: RDMA/bnxt_re: Properly order ib_device_unalloc() to avoid UAF ib_dealloc_device() should be called only after device cleanup. Fix the dealloc sequence.
CVE-2024-27398 3 Debian, Fedoraproject, Linux 3 Debian Linux, Fedora, Linux Kernel 2026-01-22 N/A 7.8 HIGH
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout When the sco connection is established and then, the sco socket is releasing, timeout_work will be scheduled to judge whether the sco disconnection is timeout. The sock will be deallocated later, but it is dereferenced again in sco_sock_timeout. As a result, the use-after-free bugs will happen. The root cause is shown below: Cleanup Thread | ...

Show More

CVE-2024-36904 2 Debian, Linux 2 Debian Linux, Linux Kernel 2026-01-22 N/A 7.8 HIGH
In the Linux kernel, the following vulnerability has been resolved: tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). Anderson Nascimento reported a use-after-free splat in tcp_twsk_unique() with nice analysis. Since commit ec94c2696f0b ("tcp/dccp: avoid one atomic operation for timewait hashdance"), inet_twsk_hashdance() sets TIME-WAIT socket's sk_refcnt after putting it into ehash and releasing the bucket lock. Thus, there is a small race window where other threads could try to reuse ...

Show More

CVE-2024-36886 2 Debian, Linux 2 Debian Linux, Linux Kernel 2026-01-22 N/A 7.8 HIGH
In the Linux kernel, the following vulnerability has been resolved: tipc: fix UAF in error path Sam Page (sam4k) working with Trend Micro Zero Day Initiative reported a UAF in the tipc_buf_append() error path: BUG: KASAN: slab-use-after-free in kfree_skb_list_reason+0x47e/0x4c0 linux/net/core/skbuff.c:1183 Read of size 8 at addr ffff88804d2a7c80 by task poc/8034 CPU: 1 PID: 8034 Comm: poc Not tainted 6.8.2 #1 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.0-debian-1.16.0-5 ...

Show More

CVE-2022-50496 1 Linux 1 Linux Kernel 2026-01-22 N/A 7.8 HIGH
In the Linux kernel, the following vulnerability has been resolved: dm cache: Fix UAF in destroy() Dm_cache also has the same UAF problem when dm_resume() and dm_destroy() are concurrent. Therefore, cancelling timer again in destroy().
CVE-2026-0884 1 Mozilla 2 Firefox, Thunderbird 2026-01-22 N/A 9.8 CRITICAL
Use-after-free in the JavaScript Engine component. This vulnerability affects Firefox < 147, Firefox ESR < 140.7, Thunderbird < 147, and Thunderbird < 140.7.
CVE-2026-0885 1 Mozilla 2 Firefox, Thunderbird 2026-01-22 N/A 6.5 MEDIUM
Use-after-free in the JavaScript: GC component. This vulnerability affects Firefox < 147, Firefox ESR < 140.7, Thunderbird < 147, and Thunderbird < 140.7.
CVE-2026-0882 1 Mozilla 2 Firefox, Thunderbird 2026-01-22 N/A 8.8 HIGH
Use-after-free in the IPC component. This vulnerability affects Firefox < 147, Firefox ESR < 115.32, Firefox ESR < 140.7, Thunderbird < 147, and Thunderbird < 140.7.
CVE-2025-0634 1 Samsung 1 Rlottie 2026-01-22 N/A 9.8 CRITICAL
Use After Free vulnerability in Samsung Open Source rLottie allows Remote Code Inclusion.This issue affects rLottie: V0.2.
CVE-2025-68656 1 Espressif 1 Usb Host Hid Driver 2026-01-22 N/A 6.8 MEDIUM
Espressif ESP-IDF USB Host HID (Human Interface Device) Driver allows access to HID devices. Prior to 1.1.0, usb_class_request_get_descriptor() frees and reallocates hid_device->ctrl_xfer when an oversized descriptor is requested but continues to use the stale local pointer, leading to an immediate use-after-free when processing attacker-controlled Report Descriptor lengths. This vulnerability is fixed in 1.1.0.
CVE-2025-7425 2026-01-22 N/A 7.8 HIGH
A flaw was found in libxslt where the attribute type, atype, flags are modified in a way that corrupts internal memory management. When XSLT functions, such as the key() process, result in tree fragments, this corruption prevents the proper cleanup of ID attributes. As a result, the system may access freed memory, causing crashes or enabling attackers to trigger heap corruption.
CVE-2022-49465 1 Linux 1 Linux Kernel 2026-01-21 N/A 7.8 HIGH
In the Linux kernel, the following vulnerability has been resolved: blk-throttle: Set BIO_THROTTLED when bio has been throttled 1.In current process, all bio will set the BIO_THROTTLED flag after __blk_throtl_bio(). 2.If bio needs to be throttled, it will start the timer and stop submit bio directly. Bio will submit in blk_throtl_dispatch_work_fn() when the timer expires.But in the current process, if bio is throttled. The BIO_THROTTLED will be set to bio after timer start. If the bio has bee ...

Show More

CVE-2022-49711 1 Linux 1 Linux Kernel 2026-01-21 N/A 7.8 HIGH
In the Linux kernel, the following vulnerability has been resolved: bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove() In fsl_mc_bus_remove(), mc->root_mc_bus_dev->mc_io is passed to fsl_destroy_mc_io(). However, mc->root_mc_bus_dev is already freed in fsl_mc_device_remove(). Then reference to mc->root_mc_bus_dev->mc_io triggers KASAN use-after-free. To avoid the use-after-free, keep the reference to mc->root_mc_bus_dev->mc_io in a local variable and pass to fsl_destroy_mc_io(). ...

Show More

CVE-2022-49168 1 Linux 1 Linux Kernel 2026-01-21 N/A 7.8 HIGH
In the Linux kernel, the following vulnerability has been resolved: btrfs: do not clean up repair bio if submit fails The submit helper will always run bio_endio() on the bio if it fails to submit, so cleaning up the bio just leads to a variety of use-after-free and NULL pointer dereference bugs because we race with the endio function that is cleaning up the bio. Instead just return BLK_STS_OK as the repair function has to continue to process the rest of the pages, and the endio for the repai ...

Show More