231584 matches found
CVE-2021-47037
CVE-2021-47037 affects the Linux kernel's ASoC q6afe-clocks driver. The issue arises because the driver could be reprobed (e.g., APR services restart after firmware crash) and would oops since hw.init is cleared during the first probe. The vulnerability has been mitigated by rewriting the driver ...
CVE-2021-47035
The CVE-2021-47035 entry concerns a Linux kernel IOMMU VT-d issue. The vulnerability was in how second-level paging entries were assigned permissions for IOVA translation: Write-Only permission was still being treated inconsistently with the first-level mappings. The fix removes the Write-Only co...
CVE-2021-47032
CVE-2021-47032 concerns the Linux kernel mt76 mt7915 driver: the fix ensures the first pointer in the txp is unmapped, preventing a leak of DMA mapping entries. The patch addresses a local DMA-mapping leak in the TX path; no remote/exploit details are provided in the sources beyond the fix. CVSS ...
CVE-2021-47026
CVE-2021-47026 — Linux kernel (RDMA/rtrs-clt): The issue arises in the rtrs_clt_remove_path_from_sysfs path where, after removing a session from the active list, the code destroys sysfs interfaces. This ordering can allow a use-after-free scenario where concurrent code (e.g., rtrs_clt_request, ge...
CVE-2021-47024
The CVE-2021-47024 issue is in the Linux kernel vsock/virtio path, where a memory leak occurs when closing a socket due to not draining the RX queue after the socket is definitively closed. The advisory notes partial remediation via ac03046ece2b, but the proper fix is to drain the RX queue before...
CVE-2021-47018
CVE-2021-47018 – Mode C (details available) Affected software: Linux kernel on PPC64 (powerpc/64). Issue: PPC64 fixmap area was defined at the top of the address space or just below KASAN, which is not valid for PPC64. The fix implements using the top of the I/O space for the fixmap area, with a ...
CVE-2021-47017
The CVE-2021-47017 vulnerability is in the Linux kernel's ath10k_htc_send_bundle path, where a use-after-free could occur if bundle_skb is freed by dev_kfree_skb_any(bundle_skb) but later accessed via bundle_skb->len. The patch mitigates this by updating skb_len after freeing bundle_skb. Affec...
CVE-2021-47013
The CVE-2021-47013 issue is a Linux kernel use-after-free in net:emac/emac-mac, specifically in emac_mac_tx_buf_send where a freed skb could still be accessed via skb->len. The fix (cited in the description) assigns skb->len to a local len before freeing and uses len thereafter to avoid ref...
CVE-2021-47010
CVE-2021-47010 is a Linux kernel issue affecting the global tcp congestion control default when set from the init netns. The root cause is that tcp_set_default_congestion_control() writes to net.ipv4.tcp_congestion_control in a non-namespaced way and toggles TCP_CONG_NON_RESTRICTED, changing the ...
CVE-2021-47011
The CVE-2021-47011 issue affects the Linux kernel memory control slab (memcg). The root cause was that some corner allocations (e.g., SLUB allocations larger than order-1 pages and buddy-allocated pages) continued to hold a reference to the memory cgroup, allowing KMEM pages (and thus kernel stac...
CVE-2021-47008
CVE-2021-47008 relates to the Linux kernel KVM/SVM path where GHCB is updated in SIPI handling and MSR operations. The vulnerability arises if SIPIs occur without a corresponding AP Reset Hold, risking a NULL pointer dereference when GHCB is not mapped, and similarly a potential GHCB access issue...
CVE-2021-47005
CVE-2021-47005 affects the Linux kernel PCI Express endpoint subsystem. The vulnerability arises from get_features() returning NULL in pci_epc_ops, leading to a NULL pointer dereference in pci_epf_test_alloc_space. The fix adds a NULL check for the pci_epc_feature pointer in pci_epf_test_bind and...
CVE-2021-47003
CVE-2021-47003 concerns the Linux kernel’s dmaengine idxd path. A null pointer dereference could occur when code calls idxd_cmd_exec with a null status pointer; a later assignment to *status could dereference a null. The fix is to perform a null check on status before the assignment, preventing t...
CVE-2021-47001
In CVE-2021-47001, the Linux kernel’s rpcrdma path (net/sunrpc/xprtrdma/rpc_rdma.c) has a race in cwnd update ordering after reconnects, where the reply handler may open the cwnd before rpcrdma_post_recvs() posts enough Receive WEs, causing an RNR and immediate connection loss. This race is highl...
CVE-2021-47000
CVE-2021-47000 is confirmed to affect the Linux kernel with a fixed inode leak in the ceph path on getattr error in __fh_to_dentry. The available connected documents provide the concrete fix description, linking the CVE to ceph inode leak resolution in the kernel. Remediation requires deploying k...
CVE-2021-46994
CVE-2021-46994 concerns the Linux kernel, specifically the can: mcp251x CAN driver. The vulnerability arises when resuming from suspend: since commit 8ce8c0abcba3, the driver queues work via priv->restart_work even if the interface was not previously enabled. This can lead to a NULL pointer de...
CVE-2021-46995
CVE-2021-46995 affects the Linux kernel can: mcp251xfd driver. Root cause: in mcp251xfd_probe, converting to dev_err_probe() accidentally removed a return, causing an OOPs when devm_clk_get() fails and clk_get_rate() is called on the next line. Impact: local attacker requires privileges (per CVSS...
CVE-2021-46988
The CVE-2021-46988 entry concerns a Linux kernel issue in userfaultfd where a page allocated during shmem_mfill_atomic_pte() may not be released if a copy_from_user() fails and accounting subsequently fails, triggering a BUG_ON in the caller. The connected Astra/Linux bulletin and Nessus/OpenVAS ...
CVE-2021-46982
CVE-2021-46982 relates to the Linux kernel’s f2fs compress path. A race between truncate and overwrite can leave a reference on a page, causing find_lock_page to return NULL after truncation. Root cause involves prepare_compress_overwrite, f2fs_pagecache_get_page, and subsequent truncate_setsize/...
CVE-2021-46980
The CVE-2021-46980 item concerns Linux kernel USB Type-C UCSI: the code previously retrieved only the first 4 power data objects (PDOs) due to a 16-byte MESSAGE_IN limit. This could cause an out-of-bounds access in ucsi_psy_get_voltage_now() when a PD source advertises more than 4 PDOs (up to 7 a...