p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux · Seite 197

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-72484

    Nicht bewertetEPSS 0,22%Korrektur verfügbar

    staging: most: video: avoid double free on video register failure

    In the Linux kernel, the following vulnerability has been resolved: staging: most: video: avoid double free on video register failure comp_register_videodev() allocates a video_device with video_device_alloc() and releases it if video_register_device() fails. This can double free the video_device when __video_register_device() reaches device_register() and that call fails: video_register_device() -> __video_register_device() -> device_register() fails -> put_device(&vdev->dev) -> v4l2_device_release() -> vdev->release(vdev) -> video_device_release(vdev) comp_registe

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

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

    usb: host: max3421: Fix shift-out-of-bounds in max3421_hub_control()

    In the Linux kernel, the following vulnerability has been resolved: usb: host: max3421: Fix shift-out-of-bounds in max3421_hub_control() The `max3421_hub_control()` function handles USB hub class requests to the virtual root hub. In the `default` branches of both the `ClearPortFeature` and `SetPortFeature` switch statements, it modifies `max3421_hcd->port_status` by left shifting 1 by the request's `value` parameter. However, it does not validate whether this shift will exceed the width of `port_status`. So if a malicious userspace task with access to the root hub via /dev/bus/usb/.../001 issues a USBDEVFS_CONTROL ioctl with `wValue` great

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

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

    gpib: fix double decrement of descriptor_busy in command_ioctl()

    In the Linux kernel, the following vulnerability has been resolved: gpib: fix double decrement of descriptor_busy in command_ioctl() commit d1857f8296dc ("gpib: fix use-after-free in IO ioctl handlers") introduced a descriptor_busy reference counter to pin struct gpib_descriptor across IO ioctl operations. In command_ioctl(), the error path inside the loop decrements descriptor_busy and breaks, but execution then falls through to the unconditional decrement after the loop, underflowing the counter to -1. This re-enables the use-after-free that the original fix was meant to prevent: a concurrent close_dev_ioctl() sees descriptor_busy == 0

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

    Nicht bewertetEPSS 0,22%Korrektur verfügbar

    iio: magnetometer: ak8975: fix potential kernel stack memory leak

    In the Linux kernel, the following vulnerability has been resolved: iio: magnetometer: ak8975: fix potential kernel stack memory leak Currently in the AK8975 driver there are four instances where potential uninitialized kernel stack memory leaks can occur. If i2c_smbus_read_i2c_block_data_or_emulated() returns a value less than the size of the buffer, uninitialized bytes are retained in the buffer and later the buffer is passed on to IIO buffers, potentially leaking memory to userspace. Fix this by adding checks whether the return value of the function is equal to the size of the buffer and subsequently if the value is lesser than zero to

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

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

    iio: adc: xilinx-ams: fix out-of-bounds channel lookup in event handling

    In the Linux kernel, the following vulnerability has been resolved: iio: adc: xilinx-ams: fix out-of-bounds channel lookup in event handling ams_event_to_channel() may return a pointer past the end of dev->channels when no matching scan_index is found. This can lead to invalid memory access in ams_handle_event(). Add a bounds check in ams_event_to_channel() and return NULL when no channel is found. Also guard the caller to safely handle this case.

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

    Nicht bewertetEPSS 0,22%Korrektur verfügbar

    iio: accel: mma8452: handle I2C read error(s) in mma8452_read()

    In the Linux kernel, the following vulnerability has been resolved: iio: accel: mma8452: handle I2C read error(s) in mma8452_read() Currently, If i2c_smbus_read_i2c_block_data() fails but mma8452_set_runtime_pm_state() succeeds, mma8452_read() returns 0. As a result, the caller mma8452_read_raw() assumes the read was successful and proceeds to use a buffer containing uninitialized stack memory. Add proper checking of the I2C read return value and propagate errors to the caller.

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

    Hoch · CVSS 8.4EPSS 0,2%Korrektur verfügbar

    fs/ntfs3: add bounds check to run_get_highest_vcn()

    In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: add bounds check to run_get_highest_vcn() run_get_highest_vcn() parses a packed NTFS mapping-pairs buffer without any length bound, relying solely on a 0x00 terminator to stop. A crafted $LogFile UpdateMappingPairs record whose embedded attribute contains mapping-pairs runs without a terminator causes the function to read past the slab allocation, triggering a KASAN slab-out-of-bounds read on mount. The sibling function run_unpack() received an analogous bounds-check in commit b62567bca474 ("ntfs3: add buffer boundary checks to run_unpack()"), but run_get_highes

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

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

    fs/ntfs3: call _ntfs_bad_inode() when failing to rename

    In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: call _ntfs_bad_inode() when failing to rename It is safe to call _ntfs_bad_inode on live inodes since: commit 519b078998ce ("fs/ntfs3: Exclude call make_bad_inode for live nodes.") The WARN_ON was added when it wasn't safe by: commit d99208b91933 ("fs/ntfs3: cancle set bad inode after removing name fails") Replace the WARN_ON with a call to _ntfs_bad_inode() to prevent further operations on the inconsistent inode.

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

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

    dmaengine: Fix possible use after free

    In the Linux kernel, the following vulnerability has been resolved: dmaengine: Fix possible use after free In dma_release_channel(), check chan->device->privatecnt after call dma_chan_put(). However, dma_chan_put() call dma_device_put() which could release the last reference of the device if the DMA provider is already gone and hence free it. Fixes it by moving dma_chan_put() after the check.

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

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    dmaengine: dma-axi-dmac: Properly free struct axi_dmac_desc

    In the Linux kernel, the following vulnerability has been resolved: dmaengine: dma-axi-dmac: Properly free struct axi_dmac_desc Use axi_dmac_free_desc() to free fully the descriptor at fail path when call axi_dmac_alloc_desc() in axi_dmac_prep_peripheral_dma_vec().

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

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    dmaengine: dma-axi-dmac: use DMA pool to manange DMA descriptor

    In the Linux kernel, the following vulnerability has been resolved: dmaengine: dma-axi-dmac: use DMA pool to manange DMA descriptor For architectures like Microblaze or arm64 (where this IP is used), DMA_DIRECT_REMAP is set which means that dma_alloc_coherent() might remap (and hence vmalloc()) some memory. This became visible in a design where dma_direct_use_pool() is not possible. With the above, when calling dma_free_coherent(), vunmap() would be called from softirq context and thus leading to a BUG(). To fix it, use a dma pool that is allocated in .device_alloc_chan_resources() and allocate blocks from it. The key point is that now dm

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

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

    xprtrdma: Decouple req recycling from RPC completion

    In the Linux kernel, the following vulnerability has been resolved: xprtrdma: Decouple req recycling from RPC completion rl_kref formerly served two distinct lifetimes through a single refcount: it gated when a Reply could wake its RPC task, and it gated when an rpcrdma_req could return to its free pool. The marshal path took the Send-side reference only when SGEs needed DMA-unmap (sc_unmap_count > 0), which made a Send carrying only pre-registered buffers an exception: the Reply handler dropped rl_kref from 1 to 0 and freed the req while the HCA might still be DMA-reading from its send buffer. Give rl_kref a narrower job. The RPC layer ta

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

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

    nfs: use nfsi->rwsem to protect traversal of the file lock list

    In the Linux kernel, the following vulnerability has been resolved: nfs: use nfsi->rwsem to protect traversal of the file lock list Lingfeng identified a bug and suggested two solutions, but both appear to have issues. Generally, we cannot release flc_lock while iterating over the file lock list to avoid use-after-free (UAF) problems with file locks. However, functions like nfs_delegation_claim_locks and nfs4_reclaim_locks cannot adhere to this rule because recover_lock or nfs4_lock_delegation_recall may take a long time. To resolve this, NFS switches to using nfsi->rwsem for the same protection, and nfs_reclaim_locks follows this approach

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

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

    fs/ntfs3: prevent potential lcn remains uninitialized

    In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: prevent potential lcn remains uninitialized The target VCN being sought was not found within runs[0], causing run_lookup() to return false. This causes run_lookup_entry() to return false, which in turn results in a len value of 0, and the new parameter passed to attr_data_get_block() is NULL. Collectively, these factors ultimately cause attr_data_get_block_locked() to exit prematurely without initializing lcn, thereby triggering [1]. To prevent [1], the clen check within ni_seek_data_or_hole() has been moved to occur before the lcn check. [1] BUG: KMSAN: uninit-

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

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

    fs/ntfs3: resize log->one_page_buf when adopting on-disk page size

    In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: resize log->one_page_buf when adopting on-disk page size log_replay() allocates log->one_page_buf using the page size that was chosen from the host PAGE_SIZE: log->one_page_buf = kmalloc(log->page_size, GFP_NOFS); Later, when a restart area is found, the log page size recorded on disk is adopted: t32 = le32_to_cpu(log->rst_info.r_page->sys_page_size); if (log->page_size != t32) { log->l_size = log->orig_file_size; log->page_size = norm_file_page(t32, &log->l_size, t32 == DefaultLogPageSize); } If the on-disk page size is larger than the size used

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

    Hoch · CVSS 8.8EPSS 0,4%Korrektur verfügbar

    xprtrdma: Fix ep kref imbalance on ADDR_CHANGE

    In the Linux kernel, the following vulnerability has been resolved: xprtrdma: Fix ep kref imbalance on ADDR_CHANGE rpcrdma_cm_event_handler() falls through to the disconnected: label on RDMA_CM_EVENT_ADDR_CHANGE and calls rpcrdma_ep_put() with no matching get when the event arrives before RDMA_CM_EVENT_ESTABLISHED. The kref then underflows during connect teardown and rpcrdma_xprt_disconnect() operates on a freed ep. Reference counts across a normal connection lifecycle: rpcrdma_ep_create() kref_init ->1 rpcrdma_xprt_connect() ep_get ->2 (before post_recvs) RDMA_CM_EVENT_ESTABLISHED ep_get

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

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    xprtrdma: Initialize re_id before removal registration

    In the Linux kernel, the following vulnerability has been resolved: xprtrdma: Initialize re_id before removal registration rpcrdma_create_id() registers ep->re_rn with the rpcrdma ib_client before returning the new rdma_cm_id to rpcrdma_ep_create(). However rpcrdma_ep_create() currently stores that pointer in ep->re_id only after rpcrdma_create_id() returns. A local administrator can race an NFS/RDMA mount against RDMA device removal. If rpcrdma_remove_one() observes the just-registered notification before rpcrdma_ep_create() assigns ep->re_id, rpcrdma_ep_removal_done() calls trace_xprtrdma_device_removal(NULL). The tracepoint dereferences

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

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    xprtrdma: Check frwr_wp_create() during connect

    In the Linux kernel, the following vulnerability has been resolved: xprtrdma: Check frwr_wp_create() during connect frwr_wp_create() creates the singleton Memory Region used to encode padding for Write chunks whose payload length is not XDR-aligned. Its failure paths return a negative errno and leave ep->re_write_pad_mr set to NULL. rpcrdma_xprt_connect() currently ignores that return value. If frwr_wp_create() fails after the rest of the connection setup succeeds, xprt_rdma_connect_worker() treats the connection attempt as successful and sets XPRT_CONNECTED. A later NFS/RDMA read with a non-4-byte-aligned receive page length reaches rpcrd

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

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

    xprtrdma: Fix bcall rep leak and unbounded peek

    In the Linux kernel, the following vulnerability has been resolved: xprtrdma: Fix bcall rep leak and unbounded peek rpcrdma_is_bcall() decodes a reply's first words to decide whether the frame is a backchannel call. Two issues in that decode path let a short or malformed reply leak the receive buffer and drain the Receive queue. First, the speculative peek p = xdr_inline_decode(xdr, 0); /* five p++ reads follow */ asks xdr_inline_decode() for zero bytes, which returns xdr->p without consulting xdr->end. The five subsequent __be32 reads can then walk up to 20 bytes past the wire payload into stale regbuf contents and misclassify t

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

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

    xprtrdma: Sanitize the reply credit grant after parsing

    In the Linux kernel, the following vulnerability has been resolved: xprtrdma: Sanitize the reply credit grant after parsing The out_norqst exit in rpcrdma_reply_handler() branches away before the credit clamp, so a reply that matches no pending request reaches out_post carrying the raw credit value parsed from the wire. rpcrdma_post_recvs() does not bound its @needed argument: the refill loop allocates and chains Receive WRs until the count is satisfied or allocation fails. A peer that sends a well-formed reply carrying an unknown XID and an inflated credit grant therefore drives rep allocation and Receive posting past re_max_requests on ev

    • 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 →