p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux · Seite 190

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für linux: 1104. Davon im KEV-Katalog: 0.

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 20176

  1. CVE-2026-74377

    Hoch · CVSS 7.8EPSS 0,13%Korrektur verfügbar

    RDMA/rxe: Copy WQE to local buffer in non-SRQ receive path

    In the Linux kernel, the following vulnerability has been resolved: RDMA/rxe: Copy WQE to local buffer in non-SRQ receive path For non-SRQ QPs, the responder reads WQE fields directly from the shared queue buffer mapped into userspace. This allows a malicious user to modify fields like num_sge or sge entries while the kernel is processing the WQE, leading to out-of-bounds reads in rxe_resp_check_length() and copy_data(). Introduce get_recv_wqe() that validates num_sge and copies the WQE to a kernel-local buffer before processing, matching the approach already used for SRQ WQEs in get_srq_wqe(). The srq_wqe buffer is reused since SRQ and no

    • Auf 7.1.5-1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-74376

    Kritisch · CVSS 9.8EPSS 0,5%Korrektur verfügbar

    md/raid10: reset read_slot when reusing r10bio for discard

    In the Linux kernel, the following vulnerability has been resolved: md/raid10: reset read_slot when reusing r10bio for discard put_all_bios() always drops devs[i].bio, but it only drops devs[i].repl_bio when r10_bio->read_slot < 0. If discard reuses an r10bio that was previously used for a read, read_slot can still be non-negative, and discard cleanup can skip bio_put() on repl_bio. Reset read_slot to -1 when preparing an r10bio for discard so the replacement bio is always released correctly.

    • Auf 7.1.5-1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-74375

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    md/raid1,raid10: fix deadlock in read error recovery path

    In the Linux kernel, the following vulnerability has been resolved: md/raid1,raid10: fix deadlock in read error recovery path raid1d and raid10d may resubmit a split md cloned bio while handling a read error. In this case, resubmitting the bio can lead to a deadlock if the array is suspended before md_handle_request() acquires an active_io reference via percpu_ref_tryget_live(). Since the cloned bio already holds an active_io reference, trying to acquire another reference via percpu_ref_tryget_live() can lead to a deadlock while the array is suspended. Fix this by using percpu_ref_get() for md cloned bios.

    • Auf 7.1.5-1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-74374

    Hoch · CVSS 7.5EPSS 0,63%Korrektur verfügbar

    md/raid1,raid10: fix error-path detection with md_cloned_bio()

    In the Linux kernel, the following vulnerability has been resolved: md/raid1,raid10: fix error-path detection with md_cloned_bio() Detect the error path using md_cloned_bio() instead of relying on r1_bio in raid1 or r10_bio->read_slot in raid10, which may be NULL or -1 after splitting and resubmitting a failed bio. As a result, the error path may not be recognized and memory allocations can incorrectly use GFP_NOIO instead of (GFP_NOIO | __GFP_HIGH), which can lead to a deadlock under memory pressure.

    • Auf 7.1.5-1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-74373

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    md/raid1,raid10: fix bio accounting for split md cloned bios

    In the Linux kernel, the following vulnerability has been resolved: md/raid1,raid10: fix bio accounting for split md cloned bios Use md_cloned_bio() to control bio accounting instead of relying on r1bio_existed in raid1 or the io_accounting flag in raid10. The previous logic does not reliably reflect whether a bio is an md cloned bio. When a failed bio is split and resubmitted via bio_submit_split_bioset() on the error path, this can lead to either double accounting for md cloned bios, or missing accounting for bios returned from bio_submit_split_bioset() Fix this by using md_cloned_bio() to detect md cloned bios and skip accounting accor

    • Auf 7.1.5-1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-74372

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    raid1: fix nr_pending leak in REQ_ATOMIC bad-block error path

    In the Linux kernel, the following vulnerability has been resolved: raid1: fix nr_pending leak in REQ_ATOMIC bad-block error path In raid1_write_request(), each per-mirror loop iteration begins by incrementing rdev->nr_pending. If a REQ_ATOMIC write encounters a badblock within the requested range, the code jumps to err_handle without dropping the reference taken for the current mirror. err_handle's cleanup loop will only decrements for k < i and r1_bio->bios[k] is non-NULL. The current slot is therefore skipped, leaving its nr_pending reference leaked permanently. The reference prevents the rdev from ever being removed, since raid1_remove

    • Auf 7.1.5-1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-74371

    Hoch · CVSS 7.8EPSS 0,18%Korrektur verfügbar

    bpf: fix BPF_PROG_QUERY OOB write and cgroup backward compat

    In the Linux kernel, the following vulnerability has been resolved: bpf: fix BPF_PROG_QUERY OOB write and cgroup backward compat BPF_PROG_QUERY writes back the 'query.revision' field unconditionally to userspace. If userspace passes a smaller 'bpf_attr' structure (e.g. 40 bytes, which was the layout before the addition of 'query.revision'), the kernel performs an out-of-bounds write. Fix this by propagating the user-provided attribute size 'uattr_size' down to the cgroup query handlers, and conditionally skipping writing the revision field to userspace when the provided buffer size is insufficient. query.revision in bpf_mprog_query is str

    • Auf 7.1.5-1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-74370

    Nicht bewertetEPSS 0,2%Korrektur verfügbar

    liveupdate: fix TOCTOU race in luo_session_retrieve()

    In the Linux kernel, the following vulnerability has been resolved: liveupdate: fix TOCTOU race in luo_session_retrieve() Extend the scope of the rwsem_read lock in luo_session_retrieve() to overlap with the acquisition of the session mutex. This prevents a concurrent thread from releasing and freeing the session between the lookup and the mutex lock.

    • Auf 7.1.5-1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-74369

    Nicht bewertetEPSS 0,2%Korrektur verfügbar

    liveupdate: fix u-a-f in luo_file_unpreserve_files() and luo_file_finish()

    In the Linux kernel, the following vulnerability has been resolved: liveupdate: fix u-a-f in luo_file_unpreserve_files() and luo_file_finish() In luo_file_unpreserve_files() and luo_file_finish(), reorder module_put() and xa_erase() to ensure the file handler module remains pinned while its operations are being accessed. Specifically, luo_get_id() dereferences fh->ops->get_id, so the module reference must be held until after xa_erase() (which calls luo_get_id) completes. For luo_file_finish(), this requires moving the module_put() call out of the luo_file_finish_one() helper and into the main loop of luo_file_finish() itself.

    • Auf 7.1.5-1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-74368

    Mittel · CVSS 6.9EPSS 0,17%Korrektur verfügbar

    wifi: ath12k: fix memory leak in ath12k_wifi7_dp_rx_h_verify_tkip_mic()

    In the Linux kernel, the following vulnerability has been resolved: wifi: ath12k: fix memory leak in ath12k_wifi7_dp_rx_h_verify_tkip_mic() In ath12k_wifi7_dp_rx_h_verify_tkip_mic(), the call to ath12k_dp_rx_check_nwifi_hdr_len_valid() may return false when the NWIFI header length is invalid, causing the function to abort early with -EINVAL. When this happens, the error propagates to ath12k_wifi7_dp_rx_h_defrag(), which clears first_frag by setting it to NULL. As a result, the corresponding MSDU is no longer referenced by the defragmentation path and is never freed. This leads to a memory leak for the affected MSDU on this error path. Pro

    • Auf 7.1.5-1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-74367

    Hoch · CVSS 7.8EPSS 0,17%Korrektur verfügbar

    wifi: ath12k: fix inconsistent arvif state in vdev_create error paths

    In the Linux kernel, the following vulnerability has been resolved: wifi: ath12k: fix inconsistent arvif state in vdev_create error paths ath12k_mac_vdev_create() has three error path issues that leave arvif in an inconsistent state: 1. When ath12k_wmi_vdev_create() fails, the function returns directly without clearing arvif->ar, which was already set before the WMI call. Subsequent code checking arvif->ar to determine vdev readiness will see a non-NULL value despite no vdev existing in firmware. 2. When ath12k_wmi_send_peer_delete_cmd() fails in err_peer_del, the code jumped to err: skipping the DP peer cleanup and vdev rollb

    • Auf 7.1.5-1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-74366

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    wifi: ath12k: fix NULL deref in change_sta_links for unready link

    In the Linux kernel, the following vulnerability has been resolved: wifi: ath12k: fix NULL deref in change_sta_links for unready link _ieee80211_set_active_links() calls _ieee80211_link_use_channel() for each newly-added link and WARN_ON_ONCE()s if it fails. The call uses assign_on_failure=true, which allows mac80211 to continue despite driver failures, but when a mac80211-level channel validation fails (e.g., combinations check, DFS, or no available radio), drv_assign_vif_chanctx() is never reached. Since ath12k_mac_vdev_create() is only called from that path, arvif->is_created remains false and arvif->ar remains NULL for the failed link.

    • Auf 7.1.5-1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-74365

    Hoch · CVSS 7.3EPSS 0,13%Korrektur verfügbar

    nvdimm/btt: Handle preemption in BTT lane acquisition

    In the Linux kernel, the following vulnerability has been resolved: nvdimm/btt: Handle preemption in BTT lane acquisition BTT lanes serialize access to per-lane metadata and workspace state during BTT I/O. The btt-check unit test reports data mismatches during BTT writes due to a race in lane acquisition that can lead to silent data corruption. The existing lane model uses a spinlock together with a per-CPU recursion count. That recursion model stopped being valid after BTT lanes became preemptible: another task can run on the same CPU, observe a non-zero recursion count, bypass locking, and use the same lane concurrently. BTT lanes are a

    • Auf 7.1.5-1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-74364

    Hoch · CVSS 7.1EPSS 0,18%Korrektur verfügbar

    bpf: Reject exclusive maps as inner maps in map-in-map

    In the Linux kernel, the following vulnerability has been resolved: bpf: Reject exclusive maps as inner maps in map-in-map An exclusive map (created with excl_prog_hash) is bound to a single program by hash: check_map_prog_compatibility() refuses to load any program whose digest does not match map->excl_prog_sha. That check only runs for maps a program references directly, i.e. its used_maps. A map reached at runtime through a map-of-maps is never in used_maps, and bpf_map_meta_equal() does not consider excl_prog_sha, so an exclusive map can be inserted into a non-exclusive outer map and then looked up and mutated by an unrelated program, b

    • Auf 7.1.5-1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-74363

    Hoch · CVSS 7.8EPSS 0,13%Korrektur verfügbar

    bpf: fix UAF by restoring RCU-delayed inode freeing in bpffs

    In the Linux kernel, the following vulnerability has been resolved: bpf: fix UAF by restoring RCU-delayed inode freeing in bpffs commit 4f375ade6aa9 ("bpf: Avoid RCU context warning when unpinning htab with internal structs") moved inode cleanup from ->free_inode() into ->destroy_inode() to avoid sleeping in RCU context when calling bpf_any_put(). However this removed the RCU delay on freeing the inode itself and the cached symlink body (i_link), both of which can be accessed by RCU pathwalk (pick_link, may_lookup etc.). This causes a use-after-free when a concurrent unlinkat() drops the last inode reference and destroy_inode() frees the i

    • Auf 7.1.5-1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-74362

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    ext2: fix ignored return value of generic_write_sync()

    In the Linux kernel, the following vulnerability has been resolved: ext2: fix ignored return value of generic_write_sync() Fix ext2_dio_write_iter() to propagate the error returned by generic_write_sync() instead of silently discarding it, which could cause write(2) to return success to userspace on O_SYNC/O_DSYNC files even when the sync failed. The correct pattern, already used in ext2_dax_write_iter() in the same file and in ext4, xfs, f2fs among others, is: if (ret > 0) ret = generic_write_sync(iocb, ret); Found by Linux Verification Center (linuxtesting.org) with SVACE. [JK: Reflect also filemap_write_and_wait() return v

    • Auf 7.1.5-1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-74361

    Kritisch · CVSS 9.8EPSS 0,65%Korrektur verfügbar

    nvme: fix FDP fdpcidx bounds check

    In the Linux kernel, the following vulnerability has been resolved: nvme: fix FDP fdpcidx bounds check The fdpcidx bounds check sets n = NUMFDPC + 1 but used > instead of >=, incorrectly accepting fdp_idx when it equals n (i.e. NUMFDPC + 1).

    • Auf 7.1.5-1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-74360

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    bpf: Reject exclusive maps for bpf_map_elem iterators

    In the Linux kernel, the following vulnerability has been resolved: bpf: Reject exclusive maps for bpf_map_elem iterators Exclusive maps (aka excl_prog_hash) are meant to be reachable only from the single program whose hash matches. This is enforced by check_map_prog_compatibility() when the map is referenced from a program such as signed BPF loaders. A bpf_map_elem iterator, however, binds its target map at attach time in bpf_iter_attach_map() instead of referencing it from the program, so the exclusivity check is never reached. On top of that, the iterator exposes the map value as a writable buffer.

    • Auf 7.1.5-1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-74359

    Hoch · CVSS 7.8EPSS 0,13%Korrektur verfügbar

    configfs_lookup(): don't leave ->s_dentry dangling on failure

    In the Linux kernel, the following vulnerability has been resolved: configfs_lookup(): don't leave ->s_dentry dangling on failure Normally ->s_dentry is cleared when dentry it's pointing to becomes negative (on eviction, realistically). However, that only happens if dentry gets to be positive in the first place; in case of inode allocation failure dentry never becomes positive, so ->d_iput() is not called at all. We do part of what normally would've been done by configfs_d_iput() (dropping the reference to configfs_dirent) manually, but we do not clear ->s_dentry there. Sloppy as it is, it does not matter in case of configfs_create_{dir,

    • Auf 7.1.5-1 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2026-74358

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    ext4: fix fast commit wait/wake bit mapping on 64-bit

    In the Linux kernel, the following vulnerability has been resolved: ext4: fix fast commit wait/wake bit mapping on 64-bit On 64-bit, ext4 dynamic inode states live in the upper half of i_flags, and ext4_test_inode_state() applies the corresponding +32 offset. The fast-commit wait and wake paths open-coded the wait key with the raw EXT4_STATE_* value. Add small helpers for the state wait word and bit, and use them for the FC_COMMITTING and FC_FLUSHING_DATA waits so the wait key follows the same mapping as the state helpers.

    • Auf 7.1.5-1 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →