396267 matches found
CVE-2026-80968
CVE-2026-80968 affects the ALSA mts64 driver in the Linux kernel . The driver validates the card index (devptr->id) but fails to reject negative values , which can occur when the device is bound via sysfs with an unrecognized identifier (e.g., "none"). This lack of validation permits an out-of...
CVE-2026-80967
CVE-2026-80967 is a flaw in the Linux kernel ALSA pcxhr driver. The pcxhr_probe() function requests a threaded IRQ handler before initializing the critical mutex mgr->lock, meaning an early interrupt can execute against an uninitialized mutex state during device probe. Red Hat notes this can l...
CVE-2026-80966
This Linux kernel vulnerability affects the ALSA portman2x4 audio driver. The driver fails to validate that the card index (devptr->id) is non-negative at probe time. A negative index—commonly supplied when the driver is bound via sysfs with a value such as "none"—can cause an out-of-bounds ac...
CVE-2026-80965
CVE-2026-80965 affects the ALSA serial-u16550 driver in the Linux kernel. The driver blindly trusts the devptr->id value at probe time. While this is safe for devices the driver creates itself, a device bound manually via the sysfs interface may carry a value of -1 ("none"), leading to an out-...
CVE-2026-80963
CVE-2026-80963 affects the Linux kernel 's dm-stats module (device-mapper statistics). The root cause is a NULL pointer dereference in the dm_stat_free function: when the per-CPU allocation via dm_kvzalloc fails, execution jumps to an error path that calls dm_stat_free, which iterates over all po...
CVE-2026-80964
CVE-2026-80964 affects the virmidi driver in the Linux kernel's ALSA subsystem. The driver blindly trusts the devptr->id value as a valid card index during probe. While this is safe for devices created by the driver itself at module load time, if a device is bound manually via the sysfs interf...
CVE-2026-80962
A vulnerability in the Linux kernel dm-pcache (device-mapper persistent cache) component allows a local attacker with CAP_SYS_ADMIN to trigger an out-of-bounds read and write by supplying a cache device with invalid on-disk geometry metadata. The root cause is that cache_segs_init() and get_seg_i...
CVE-2026-80961
CVE-2026-80961 affects the dm-pcache (Device-Mapper Persistent Cache) component of the Linux kernel . Two fields decoded from the cache device are left unbounded: the kset key_num , which can exceed the PCACHE_KSET_KEYS_MAX buffer before the CRC comparison, and the key's intra-segment offset and ...
CVE-2026-80960
CVE-2026-80960 is an out-of-bounds write vulnerability in the Linux kernel's dm-pcache (device-mapper persistent cache) module. The on-media seg_num field, read from a crc32c-only superblock, is attacker-controlled by anyone with CAP_SYS_ADMIN who supplies the cache device at table load. It is ne...
CVE-2026-80959
CVE-2026-80959 affects the Linux kernel's dm-pcache (device-mapper persistent cache) component. The root cause is in cache_pos_decode() , which uses persisted key_tail and dirty_tail seg_off values to address data within a cache segment. A seg_off at or past the segment data_size , controllable b...
CVE-2026-80957
CVE-2026-80957 affects the dm-pcache subsystem in the Linux kernel . The function cache_replay() traverses the on-media last-kset chain via next_cache_seg_id without calling cond_resched(). A forged chain that points back into an already-visited segment causes the replay loop to iterate indefinit...
CVE-2026-80958
CVE-2026-80958 is a buffer over-read in the Linux kernel's dm-pcache (Device Mapper Persistent Cache) component. The tail-kset read performed by cache_replay(), the writeback worker, and the garbage collection (GC) worker incorrectly bounds its length by PCACHE_SEG_SIZE - seg_off (the raw segment...
CVE-2026-80956
CVE-2026-80956 affects the Linux kernel's dm-pcache (device mapper persistent cache) subsystem. The root cause is a bounds mismatch: get_cache_segment() scans the segment map up to cache->n_segs (the physical device segment count), while cache_segs_init() only initializes the first cache_info-...
CVE-2026-80955
CVE-2026-80955 is a use-after-free vulnerability in the Linux kernel's dm-pcache module, within the kset_replay() function. When a key's segment generation (key->seg_gen) is stale, cache_key_put(key) frees the key memory, but key->cache_pos.cache_seg is subsequently accessed as an argument ...
CVE-2026-80954
CVE-2026-80954 affects the Linux kernel's i3c subsystem . The function i3c_device_get_supported_xfer_mode() dereferences dev->desc to obtain the master controller without holding bus->lock, creating a race condition that can lead to memory corruption , system instability, or denial of servi...
CVE-2026-80953
CVE-2026-80953 is a race condition in the Linux kernel's ADI i3c master driver . The function adi_i3c_master_probe() requests the IRQ and unmasks REG_IRQ_PENDING_CMDR before the controller's transfer queue lock (xferqueue.lock) and IBI state are initialized. A pending CMDR interrupt can therefore...
CVE-2026-80951
CVE-2026-80951 is an out-of-bounds write in the Linux kernel's i3c master svc driver. The function svc_i3c_master_handle_ibi() reads IBI payloads from the RX FIFO, but its loop is bounded by the hardware FIFO size rather than the per-slot max_payload_len . When a device sends more bytes than the ...
CVE-2026-80952
CVE-2026-80952 affects the Linux kernel i3c master component. The root cause is a race condition in i3c_master_unregister_i3c_devs(), which clears the device descriptor (i3cdev->dev->desc) before device_unregister() completes. During the unbind process, i3c_device_uevent() and a racing moda...
CVE-2026-80950
A use-after-free vulnerability exists in the Linux kernel's Renesas I3C driver . The driver uses an asynchronous data-transfer model: it enqueues a transfer struct and waits for completion. If a transfer times out , the waiting thread frees the struct. If an interrupt then fires, the interrupt ha...
CVE-2026-80949
CVE-2026-80949 is a memory leak in the Linux kernel's brcmfmac Wi-Fi driver. In the function brcmf_sdio_read_control() , memory allocated for buf is not freed in certain error paths, leading to unreleased kernel memory. The fix adds vfree() calls to those error paths. No CVSS score or exploitatio...