400662 matches found
CVE-2026-93124
CVE-2026-93124 affects the asus-wireless platform/x86 driver in the Linux kernel . The root cause is that asus_wireless_probe() returns success even when acpi_match_acpi_device() finds no match, storing a NULL companion pointer . When the driver is force-bound to a device without an ACPI companio...
CVE-2026-93125
CVE-2026-93125 is a Linux kernel BPF verifier bug in the handling of kfunc arguments named rdonly_buf_size or rdwr_buf_size. The function check_kfunc_args() stores the argument value into a u64 field (meta->r0_size) without bounding it. check_kfunc_call() then copies that value into regs[BPF_R...
CVE-2026-93123
CVE-2026-93123 affects the qcom GENI serial driver in the Linux kernel. The vulnerability exists in the DMA TX completion path: when uart_flush_buffer() executes after hardware completes a DMA transfer but before the completion interrupt is processed, the stale completion can advance the transmit...
CVE-2026-93121
CVE-2026-93121 affects the Linux kernel in the USB gadget f_fs subsystem. The flaw is in ffs_dmabuf_transfer(): the error paths for endpoint-disabled (ESHUTDOWN ) and request-allocation failure (ENOMEM ) call dma_fence_put() on a fence object that has only been kmalloc'd but not yet initialized w...
CVE-2026-93122
CVE-2026-93122 is an out-of-bounds write in the Linux kernel's USB gadget UAC drivers (f_uac1.c, f_uac2.c). The UAC1/UAC2 configfs rate-list attributes parse a comma-separated sampling-rate list into fixed-size arrays of UAC_MAX_RATES (10) entries without validating the token count, so an 11th en...
CVE-2026-93120
CVE-2026-93120 affects the Linux kernel 's USB gadget configfs subsystem. The function os_desc_qw_sign_show() passes OS_STRING_QW_SIGN_LEN (a byte count of 14) as the input length to utf16s_to_utf8s(), which expects a count of UTF-16 code units. Since the qw_sign[] array holds only 7 code units (...
CVE-2026-93118
CVE-2026-93118 affects the aspeed_udc USB gadget driver in the Linux kernel . The root cause is an unchecked coherent DMA allocation in ast_udc_probe(); when the allocation fails, ast_udc_init_ep() dereferences the null pointer during probe, leading to a null pointer dereference . The fix adds a ...
CVE-2026-93119
CVE-2026-93119 affects the Linux kernel usb: ljca driver. In ljca_enumerate_gpio(), the bank_num field read from the device descriptor is used to loop into the valid_pin[] array, which holds only 2 entries (LJCA_MAX_GPIO_NUM / 32). Existing validation checks (reply-length and pins_per_bank * bank...
CVE-2026-93117
CVE-2026-93117 is a Use-After-Free (UAF) vulnerability in the Linux kernel USB subsystem . Dynamic IDs are only guaranteed to be valid while usb_dynids_lock is held, as remove_id_store can free the underlying node. If usb_probe_interface runs concurrently with a dynamic ID removal, it may access ...
CVE-2026-93115
CVE-2026-93115 affects the Linux kernel 's platform/mellanox: mlxbf-pmc driver. The root cause is a NULL pointer dereference : mlxbf_pmc_probe() passes the result of ACPI_COMPANION() to acpi_device_hid(), which dereferences it. Because any platform driver can be force-bound to a device outside it...
CVE-2026-93116
CVE-2026-93116 affects the asus-wmi platform/x86 driver in the Linux kernel . During driver initialization in asus_wmi_add(), error path labels are misordered relative to the sequential registration of subsystems. When initialization fails partway through (e.g., asus_wmi_custom_fan_curve_init() o...
CVE-2026-93114
CVE-2026-93114 affects the Linux kernel's platform/surface: acpi-notify driver. The root cause is a NULL pointer dereference in san_probe(), which dereferences the result of ACPI_COMPANION() when installing the GSBUS address space handler without verifying its presence. This flaw was introduced w...
CVE-2026-93112
CVE-2026-93112 affects the Linux kernel BPF subsystem. The vulnerability is in bpf_cpumask_populate() , whose destination parameter is typed as struct cpumask * instead of struct bpf_cpumask *. This type mismatch allows the BPF verifier to accept borrowed, read-only cpumask pointers (e.g., from s...
CVE-2026-93113
CVE-2026-93113 affects the Linux kernel clock driver camcc-sc8280xp for the Qualcomm SC8280XP SoC. With the introduction of sync_state support in the clk and pmdomain subsystems, the titan_top_gdsc power domain gets stuck in the 'on' state when unused clocks are shut down, triggering a kernel WAR...
CVE-2026-93111
This vulnerability affects the Linux kernel BPF subsystem, specifically the tracing_multi trampoline mechanism. The root cause is that the tracing_multi link does not set the ftrace_managed flag, which causes the link to fail release when a tracing_multi link is attached followed by an fentry lin...
CVE-2026-93109
CVE-2026-93109 affects the Linux kernel 's RDMA/mlx5_ib module. The root cause is that devx_free_subscription() can remain queued as an RCU callback after the last DevX event file drops its module reference, or after an auxiliary driver detaches its devices. In either case, mlx5_ib can unload bef...
CVE-2026-93110
CVE-2026-93110 affects the Linux kernel 's RDMA/core subsystem, specifically the ib_core module. The vulnerability arises because put_gid_ndev() is queued via call_rcu(), but stopping workqueues during module unload does not drain already-queued RCU callbacks. Since synchronize_rcu() does not wai...
CVE-2026-93108
CVE-2026-93108 affects the Linux kernel 's RDMA/ipoib subsystem. During module teardown, RCU callbacks may still be executing when ib_ipoib is unloaded, because IPoIB reclamation completions can be signaled from inside an RCU callback. Additionally, a client registration failure can remove alread...
CVE-2026-93106
CVE-2026-93106 affects the Linux kernel crash_dump subsystem. The function restore_dm_crypt_keys_to_thread_keyring() passes a keyring reference to add_key_to_keyring() for each saved dm-crypt key, but that function drops the reference on every call . When more than one key is restored, the refere...
CVE-2026-93107
CVE-2026-93107 affects the Linux kernel RDMA/rxe (Soft-RoCE) subsystem. The root cause is a regression from commit 49dc9c1f0c7e, which removed the error-state branch from check_resource() but retained the error-state return in do_complete(). When a QP enters the error state while a packet is bein...