403189 matches found
CVE-2026-93054
CVE-2026-93054 is a use-after-free vulnerability in the Linux kernel's UIO (Userspace I/O) driver. After device_add(), the UIO device becomes visible to userspace. If a subsequent setup step fails, __uio_register_device() unwinds the device but leaves idev->info pointing at a caller-owned stru...
CVE-2026-93053
This Linux kernel vulnerability affects the speakup accessibility subsystem. The function help_init() builds a letter_offsets[] array indexed by (start & 31) - 1, where start is the first byte of a function name. When a root user overrides function names via the sysfs path /sys/accessibility/spea...
CVE-2026-93052
This vulnerability affects the bcm-vk driver in the Linux kernel . The root cause is a memory ordering bug: atomic_set()/atomic_read() on the msgq_inited flag do not guarantee that writes to the message queue information are visible before the flag is observed as set. A reader calling bcm_vk_drv_...
CVE-2026-93051
This vulnerability affects the ad525x_dpot driver (I2C and SPI) in the Linux kernel's misc subsystem. The root cause is that ad_dpot_probe() manually created per-RDAC sysfs files, making probe responsible for rolling back partial sysfs state on failure and the remove callback responsible for matc...
CVE-2026-93050
CVE-2026-93050 affects the Linux kernel in the ipack/ipoctal driver. Three distinct memory-safety issues occur when an iPack device is removed while a tty session is still active: (1) a use-after-free of struct ipoctal because the remove callback frees it via kfree() while tty operations may stil...
CVE-2026-93049
CVE-2026-93049 is a double-free vulnerability in the Linux kernel's mtdswap module. In mtdswap_add_mtd(), when debugfs setup fails after a successful blktrans registration, the code calls del_mtd_blktrans_dev() (which frees the blktrans device via blktrans_dev_release()), then falls through to a ...
CVE-2026-93048
CVE-2026-93048 affects the Linux kernel MTD partition subsystem. The function mtd_add_partition() fails to reject the special offset value MTDPART_OFS_RETAIN (-3) , which was originally added only for the static partition table path. When passed via the BLKPG ioctl on NAND devices, the RETAIN siz...
CVE-2026-93047
CVE-2026-93047 affects the Linux kernel's DRM v3d driver (Broadcom Video Core 3D GPU). In a submission chain (e.g., bin + render + cache clean), the buffer object (BO) list was only attached to the last job . When that final job was a CACHE_CLEAN operation, the consuming job (RENDER or CSD) had b...
CVE-2026-93046
CVE-2026-93046 affects the Linux kernel software node subsystem. The bounds check in software_node_get_reference_args() failed when the index was UINT_MAX (i.e., −1 cast to unsigned), causing an out-of-bounds access in the property array. The fix corrects the bound check to cover the UINT_MAX cas...
CVE-2026-93045
CVE-2026-93045 affects the Linux kernel BPF arena subsystem. The vulnerability resides in bpf_arena_free_pages() , which accepts scalar arena addresses and masks them to the low 32 bits before reconstructing a full user address. When the scalar value is below the low 32 bits of the arena base, th...
CVE-2026-93044
CVE-2026-93044 affects the Linux kernel BPF subsystem. The BPF interpreter does not support arena-related instructions (ST/LDX/STX). When a BPF program using an arena map falls back to the interpreter (via core.c::__bpf_prog_select_runtime()), execution hits a BUG_ON() at kernel/bpf/core.c:2349, ...
CVE-2026-93043
CVE-2026-93043 affects the Linux kernel BPF subsystem . The BPF interpreter does not recognize the BPF_JMP|BPF_JA|BPF_X instruction (gotox), which is used when an insn_array map is referenced by a BPF program. At runtime, this causes a BUG_ON() crash in ___bpf_prog_run() (kernel/bpf/core.c:2349),...
CVE-2026-93041
CVE-2026-93041 is a race condition in the Linux kernel's dw-edma (DesignWare eDMA) DMA engine driver. The function dw_edma_abort_interrupt() drops vc.lock before updating the request and status fields. In that window, issue_pending() can acquire the lock, observe the stale busy state, and skip st...
CVE-2026-93042
CVE-2026-93042 affects the Linux kernel dw-edma DMA engine driver. When a deferred STOP reaches the interrupt handler, the driver calls vchan_cookie_complete(), which schedules a callback for the active descriptor and leaves other issued or submitted descriptors queued—contrary to the DMA Engine ...
CVE-2026-93040
CVE-2026-93040 is a race condition in the Linux kernel's dw-edma DMA engine driver. The pause() and resume() functions read and update channel state without holding vc.lock , while interrupt handlers update the same state under that lock. This allows a scenario where pause() observes the channel ...
CVE-2026-93038
This Linux kernel vulnerability affects the iio: dac: ad5686 driver. The root cause is a missing NULL check on the chip_info pointer (match data). When a user binds the driver using driver_override via sysfs with a device name not present in the id_table or of_match_table, the match data resolves...
CVE-2026-93039
CVE-2026-93039 affects the Linux kernel 's ASoC meson audio driver. In meson_card_reallocate_links(), two consecutive krealloc() calls grow the DAI link and private data arrays, but owner pointers are only updated after both succeed. If the first krealloc() moves the block and the second fails, c...
CVE-2026-93037
CVE-2026-93037 affects the Linux kernel in the RDMA/hfi1 driver. The function set_txreq_header_ahg() ignores the return value of sdma_txinit_ahg(). When that call fails, it returns before initializing tx->txreq, yet the error is discarded and the caller continues processing the request as thou...
CVE-2026-92524
CVE-2026-92524 affects the Linux kernel GIC-v3-ITS irqchip driver. The root cause is a resource leak in its_vpe_irq_domain_alloc(): when its_irq_gic_domain_alloc() fails, the subsequent its_vpe_irq_domain_free() does not invoke its_vep_teardown() for the corresponding interrupt, leaving the resou...
CVE-2026-92525
CVE-2026-92525 is a vulnerability in the Linux kernel RDMA/rxe subsystem. For user-space queue pairs, rxe_post_send() takes the is_user branch and schedules send_task without validating the WQE . When rxe_requester() later calls copy_data(), it indexes wqe->dma.sge[cur_sge] using attacker-cont...