Advisories · Technology
Linux kernel.
Every CVE that names Linux kernel among its affected products, newest first. Vendors and products are as the CNA wrote them; check the affected versions on each record.
- CVSS 7.8 High
scsi: bsg: Fix TOCTOU in io_uring passthrough command setup
- Linux kernel
- CVSS 7.8 High
scsi: megaraid_sas: Limit NVMe request size to the PRP chain frame
- Linux kernel
- CVSS 7.8 High
scsi: pm8001: Use rollback index when freeing MSI-X vectors
- Linux kernel
-
samples/damon/mtier: handle damon_stop() failure
- Linux kernel
-
samples/damon/wsse: handle damon_start() failure
- Linux kernel
-
mm/damon/core: handle region split failure in apply_min_nr_regions()
- Linux kernel
- CVSS 7.8 High
futex: Prevent rcuwait use-after-free during requeue PI
- Linux kernel
- CVSS 7.8 High
ftrace: Take trace_array reference before accessing its ftrace_ops
- Linux kernel
- CVSS 7.8 High
HID: bpf: serialize device reference release in struct_ops destroy path
- Linux kernel
- CVSS 8.8 High
HID: rmi: fix OOB access with undersized RMI reports
- Linux kernel
- CVSS 8.1 High
HID: wacom: validate report length in wacom_intuos_pro2_bt_irq
- Linux kernel
- CVSS 7.8 High
dm: fix race when loading and unloading a table
- Linux kernel
- CVSS 7.8 High
dm: fix resume-vs-remove race
- Linux kernel
-
dma-buf: dma-heap: don't publish fd before copy_to_user() succeeds
- Linux kernel
- CVSS 8.8 High
dma-direct: return struct page from dma_direct_alloc_from_pool()
- Linux kernel
- CVSS 7.8 High
dmaengine: fsl-edma: tracing: no ptr dereference during log output
- Linux kernel
-
dmaengine: dw-edma: Initialize IRQ data before requesting IRQs
- Linux kernel
- CVSS 8.4 High
cpuidle: dt_idle_genpd: kfree() the original name allocation
- Linux kernel
-
bpf: Fix infinite loop in pcpu_freelist push with one possible CPU
- Linux kernel
- CVSS 9.8 CriticalCritical · CVSS 9+
ceph: lock mutex in ceph_mds_check_access()
- Linux kernel
-
ima: Check for ERR_PTR from dentry_path() in validate_hash_algo()
- Linux kernel
- CVSS 7.8 High
kprobes: Protect kprobe_blacklist with RCU
- Linux kernel
-
mm/huge_memory: transfer the pmd dirty bit to the folio on zap
- Linux kernel
- CVSS 7.8 High
mm/mempolicy: fix sleeping allocation in alloc_pages_bulk_weighted_interleave()
- Linux kernel
- CVSS 7.8 High
memcg: keep folio's objcg same as its node
- Linux kernel
-
perf/x86/intel: Fix kernel address leakages in LBR stack
- Linux kernel
-
i2c: core: fix debugfs UAF on adapter removal
- Linux kernel
-
i2c: mux: Fix channel node leak on adapter add failure
- Linux kernel
-
arm64: Don't read GMID_EL1 when MTE is disabled
- Linux kernel
- CVSS 8.4 High
ALSA: harmony: initialize locks before requesting IRQ
- Linux kernel
- CVSS 7.8 High
ALSA: pcm: Fix race between non-atomic ops and trigger-start
- Linux kernel
-
accel/amdxdna: return early from a zero-length flush
- Linux kernel
-
accel/ethosu: check MMIO mapping errors in probe
- Linux kernel
-
accel/ethosu: fix job completion fence cleanup
- Linux kernel
-
nvme-fabrics: fix DHCHAP secret leak on parse failure
- Linux kernel
- CVSS 7.5 High
nvme-fc: fix double free of fabrics options when nvme_add_ctrl() fails
- Linux kernel
- CVSS 8.2 High
nvme-tcp: check the data direction of a C2HData PDU
- Linux kernel
- CVSS 9.8 CriticalCritical · CVSS 9+
nvme: add missing SRCU grace period in error path
- Linux kernel
- CVSS 7.5 High
nvme: skip the zoned limits update if the zone info query failed
- Linux kernel
- CVSS 9.8 CriticalCritical · CVSS 9+
nvmet-auth: Synchronize timeout work during SQ teardown
- Linux kernel
- CVSS 9.8 CriticalCritical · CVSS 9+
nvmet-tcp: fix out-of-bounds write when receiving an over-long PDU
- Linux kernel
- CVSS 7.5 High
nvmet-tcp: reject unsolicited H2CData PDUs
- Linux kernel
- CVSS 7.8 High
mm/migrate_device: avoid out-of-bounds writes for compound folios
- Linux kernel
-
mm/hugetlb_cma: fix null nodemask dereference in hugetlb_cma_alloc_frozen_folio
- Linux kernel
- CVSS 7.8 High
nvdimm/btt: reject an arena whose nfree is below the lane count
- Linux kernel
-
parisc: eisa: Fix infinite loop when parsing invalid IRQ value
- Linux kernel
-
powerpc/kexec_file: Fix null-ptr-def in extra size calculation
- Linux kernel
-
powerpc/kexec_file: Prevent kexec range truncation
- Linux kernel
- CVSS 7.8 High
powerpc/mm: fix wrong addr_pfn tracking in compound vmemmap population
- Linux kernel
- CVSS 8.8 High
s390/vfio-ap: fix stale pqap_hook pointer on error in vfio_ap_mdev_set_kvm()
- Linux kernel
- CVSS 8.8 High
s390/vfio-ap: Fix control domain removal in vfio_ap_mdev_cfg_remove
- Linux kernel
-
s390/vfio-ap: Fix dereference matrix_mdev->kvm without checking for NULL
- Linux kernel
- CVSS 8.8 High
s390/vfio-ap: Fix hot-unplug skipped when last AP adapter or domain removed
- Linux kernel
-
s390/vfio-ap: Fix missing lock required to access list of ap_matrix_mdev objects
- Linux kernel
-
s390/vfio-ap: Fix NULL deref in status_show() during queue probe
- Linux kernel
- CVSS 8.0 High
mtd: afs: validate v2 image info bounds
- Linux kernel
-
mtd: mtdoops: free page bitmap when the backing MTD is removed
- Linux kernel
-
mtd: rawnand: validate ONFI extended parameter page sections
- Linux kernel
- CVSS 8.8 High
batman-adv: fix stale receive device on merged fragments
- Linux kernel
-
batman-adv: mcast: linearize skbuff for packet generation
- Linux kernel