CVE-2026-34001
A flaw was found in the X.Org X server. This use-after-free vulnerability occurs in the XSYNC fence triggering logic, specifically within th
CVSS
7.8
High
EPSS
0.3%
p18
KEV
—
Exploit Today
5
0-100
Published: Apr 23, 2026 · Last modified: Jul 15, 2026 · CWE-825
0.3%EPSS · 30 days0.3%
2026-08-032026-08-31
A flaw was found in the X.Org X server. This use-after-free vulnerability occurs in the XSYNC fence triggering logic, specifically within the miSyncTriggerFence() function. An attacker with access to the X11 server can exploit this without user interaction, leading to a server crash and potentially enabling memory corruption. This could result in a denial of service or further compromise of the system.
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:10739
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:11352
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:11369
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:11388
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:11656
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:11692
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:13414
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:19125
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:19342
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:19343
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:19344
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:20547
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:20555
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:20557
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:20558
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:20560
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:20561
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:20562
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:20563
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2026:20575
CVECVSSEPSSKEVRExploitTitleMod.
CVE-2026-772206.5 MED14.8%
——4PDFio before 1.6.5 contains a dangling pointer vulnerability in the dictionary string-formatting function that stores a pointer to a stack-local buffer in the document dictionary without copying the string value. In multi-threaded or pooled-request environments, attackers or concurrent users can trigger stack memory reuse across requests, causing cross-tenant document content corruption by silently overwriting one caller's dictionary string values with another caller's data.8dCVE-2026-768913.1 LOW7.0%
——2Crash in sharkd in 4.6.0 to 4.6.7 and 4.4.0 to 4.4.18 allows denial of service1dCVE-2026-768903.1 LOW7.0%
——2Crash in sharkd in 4.6.0 to 4.6.7 and 4.4.0 to 4.4.18 allows denial of service1dCVE-2026-175237.8 HIG2.1%
——1A flaw was found in the Linux kernel in net/can/bcm.c in can: bcm, where an unprivileged local user can exploit this vulnerability to execute arbitrary code within the kernel, which leads to a local privilege escalation (LPE). This allows the attacker to gain root privileges and take full control of the affected system.11hCVE-2026-106717.1 HIG5.4%
——2In Zephyr's kernel pipe implementation, the userspace syscall verifier z_vrfy_k_pipe_init() in kernel/pipe.c used K_SYSCALL_OBJ() (which requires the kernel object to already be initialized) instead of K_SYSCALL_OBJ_NEVER_INIT() (which rejects an already-initialized object). As a result, on CONFIG_USERSPACE builds an unprivileged user thread that has been granted access to a k_pipe object can invoke the k_pipe_init syscall to re-initialize a pipe that is already in use.
z_impl_k_pipe_init() unconditionally resets the ring buffer, sets pipe->waiting to 0, and re-initializes both wait queues (z_waitq_init on pipe->data and pipe->space) without waking or accounting for threads currently blocked on the pipe. Any thread already pended in k_pipe_read()/k_pipe_write() is left orphaned: still marked pending with pended_on pointing at the cleared wait queue and with stale qnode_dlist links into the (now re-initialized) embedded list head.
When such an orphaned waiter is later timed out or woken, the scheduler calls sys_dlist_remove() on its stale node, writing through dangling prev/next pointers into kernel wait-queue/scheduler structures, causing list corruption (an attacker-driven invalid kernel write), lost wakeups, indefinitely blocked threads, and silent data loss. The flaw lets a deprivileged user thread corrupt the state of a kernel object shared with other threads/partitions.
The fix switches the verifier to K_SYSCALL_OBJ_NEVER_INIT(), matching the existing k_msgq_init verifier, so a user thread can no longer re-initialize a live pipe. The vulnerable code shipped in v4.1.0 and remained through v4.4.0.26dCVE-2026-547786.2 MED2.7%
——1CoreWCF is a port of the service side of Windows Communication Foundation (WCF) to .NET Core. Prior to 1.8.1 and 1.9.1, CoreWCF UnixDomainSocket POSIX peer identity resolution uses non-reentrant getpwuid and getgrgid calls, allowing concurrent connections to attribute one connection's identity to another or crash the host process under contention. This issue is fixed in versions 1.8.1 and 1.9.1.54d