p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-nvidia-tegra · Seite 175

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 9053

  1. CVE-2026-46112

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

    RDMA/hns: Fix unlocked call to hns_roce_qp_remove()

    In the Linux kernel, the following vulnerability has been resolved: RDMA/hns: Fix unlocked call to hns_roce_qp_remove() Sashiko points out that hns_roce_qp_remove() requires the caller to hold locks. The error flow in hns_roce_create_qp_common() doesn't hold those locks for the error unwind so it risks corrupting memory. Grab the same locks the other two callers use.

    • Auf 5.15.0-1064.66 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-46108

    Mittel · CVSS 5.5EPSS 0,12%Korrektur verfügbar

    ipmi:si: Return state to normal if message allocation fails

    In the Linux kernel, the following vulnerability has been resolved: ipmi:si: Return state to normal if message allocation fails There were places where nothing would get started if a message allocation failed, so the driver needs to return to normal state.

    • Auf 5.15.0-1064.66 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-46107

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

    dm-thin: fix metadata refcount underflow

    In the Linux kernel, the following vulnerability has been resolved: dm-thin: fix metadata refcount underflow There's a bug in dm-thin in the function rebalance_children. If the internal btree node has one entry, the code tries to copy all btree entries from the node's child to the node itself and then decrement the child's reference count. If the child node is shared (it has reference count > 1), we won't free it, so there would be two pointers to each of the grandchildren nodes. But the reference counts of the grandchildren is not increased, thus the reference count doesn't match the number of pointers that point to the grandchildren. Thi

    • Auf 5.15.0-1064.66 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-46103

    Mittel · CVSS 5.5EPSS 0,11%Korrektur verfügbar

    can: ucan: fix devres lifetime

    In the Linux kernel, the following vulnerability has been resolved: can: ucan: fix devres lifetime USB drivers bind to USB interfaces and any device managed resources should have their lifetime tied to the interface rather than parent USB device. This avoids issues like memory leaks when drivers are unbound without their devices being physically disconnected (e.g. on probe deferral or configuration changes). Fix the control message buffer lifetime so that it is released on driver unbind.

    • Auf 5.15.0-1070.72 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-46102

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

    net: strparser: fix skb_head leak in strp_abort_strp()

    In the Linux kernel, the following vulnerability has been resolved: net: strparser: fix skb_head leak in strp_abort_strp() When the stream parser is aborted, for example after a message assembly timeout, it can still hold a reference to a partially assembled message in strp->skb_head. That skb is not released in strp_abort_strp(), which leaks the partially assembled message and can be triggered repeatedly to exhaust memory. Fix this by freeing strp->skb_head and resetting the parser state in the abort path. Leave strp_stop() unchanged so final cleanup still happens in strp_done() after the work and timer have been synchronized.

    • Auf 5.15.0-1064.66 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-46101

    Mittel · CVSS 5.5EPSS 0,13%Korrektur verfügbar

    netfilter: reject zero shift in nft_bitwise

    In the Linux kernel, the following vulnerability has been resolved: netfilter: reject zero shift in nft_bitwise Reject zero shift operands for nft_bitwise left and right shift expressions during initialization. The carry propagation logic computes the carry from the adjacent 32-bit word using BITS_PER_TYPE(u32) - shift. A zero shift operand turns this into a 32-bit shift, which is undefined behaviour. Reject zero shift operands in the control plane, alongside the existing check for values greater than or equal to 32, so malformed rules never reach the packet path.

    • Auf 5.15.0-1064.66 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-46099

    Hoch · CVSS 8.1EPSS 0,29%Korrektur verfügbar

    net: ipv6: fix NOREF dst use in seg6 and rpl lwtunnels

    In the Linux kernel, the following vulnerability has been resolved: net: ipv6: fix NOREF dst use in seg6 and rpl lwtunnels seg6_input_core() and rpl_input() call ip6_route_input() which sets a NOREF dst on the skb, then pass it to dst_cache_set_ip6() invoking dst_hold() unconditionally. On PREEMPT_RT, ksoftirqd is preemptible and a higher-priority task can release the underlying pcpu_rt between the lookup and the caching through a concurrent FIB lookup on a shared nexthop. Simplified race sequence: ksoftirqd/X higher-prio task (same CPU X) ----------- -------------------------------- seg6_i

    • Auf 5.15.0-1064.66 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-46098

    Mittel · CVSS 5.5EPSS 0,12%Korrektur verfügbar

    net: caif: clear client service pointer on teardown

    In the Linux kernel, the following vulnerability has been resolved: net: caif: clear client service pointer on teardown `caif_connect()` can tear down an existing client after remote shutdown by calling `caif_disconnect_client()` followed by `caif_free_client()`. `caif_free_client()` releases the service layer referenced by `adap_layer->dn`, but leaves that pointer stale. When the socket is later destroyed, `caif_sock_destructor()` calls `caif_free_client()` again and dereferences the freed service pointer. Clear the client/service links before releasing the service object so repeated teardown becomes harmless.

    • Auf 5.15.0-1064.66 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-46092

    Mittel · CVSS 5.5EPSS 0,14%Korrektur verfügbar

    wifi: rtw88: check for PCI upstream bridge existence

    In the Linux kernel, the following vulnerability has been resolved: wifi: rtw88: check for PCI upstream bridge existence pci_upstream_bridge() returns NULL if the device is on a root bus. If 8821CE is installed in the system with such a PCI topology, the probing routine will crash. This has probably been unnoticed as 8821CE is mostly supplied in laptops where there is a PCI-to-PCI bridge located upstream from the device. However the card might be installed on a system with different configuration. Check if the bridge does exist for the specific workaround to be applied. Found by Linux Verification Center (linuxtesting.org) with Svace s

    • Auf 5.15.0-1070.72 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-46091

    Mittel · CVSS 5.5EPSS 0,12%Korrektur verfügbar

    media: rc: igorplugusb: heed coherency rules

    In the Linux kernel, the following vulnerability has been resolved: media: rc: igorplugusb: heed coherency rules In a control request, the USB request structure can be subject to DMA on some HCs. Hence it must obey the rules for DMA coherency. Allocate it separately.

    • Auf 5.15.0-1070.72 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-46090

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

    ALSA: aloop: Fix peer runtime UAF during format-change stop

    In the Linux kernel, the following vulnerability has been resolved: ALSA: aloop: Fix peer runtime UAF during format-change stop loopback_check_format() may stop the capture side when playback starts with parameters that no longer match a running capture stream. Commit 826af7fa62e3 ("ALSA: aloop: Fix racy access at PCM trigger") moved the peer lookup under cable->lock, but the actual snd_pcm_stop() still runs after dropping that lock. A concurrent close can clear the capture entry from cable->streams[] and detach or free its runtime while the playback trigger path still holds a stale peer substream pointer. Keep a per-cable count of in-fli

    • Auf 5.15.0-1070.72 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-46088

    Mittel · CVSS 5.5EPSS 0,12%Korrektur verfügbar

    ALSA: control: Validate buf_len before strnlen() in snd_ctl_elem_init_enum_names()

    In the Linux kernel, the following vulnerability has been resolved: ALSA: control: Validate buf_len before strnlen() in snd_ctl_elem_init_enum_names() snd_ctl_elem_init_enum_names() advances pointer p through the names buffer while decrementing buf_len. If buf_len reaches zero but items remain, the next iteration calls strnlen(p, 0). While strnlen(p, 0) returns 0 and would hit the existing name_len == 0 error path, CONFIG_FORTIFY_SOURCE's fortified strnlen() first checks maxlen against __builtin_dynamic_object_size(). When Clang loses track of p's object size inside the loop, this triggers a BRK exception panic before the return value is e

    • Auf 5.15.0-1064.66 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-46086

    Mittel · CVSS 5.5EPSS 0,13%Korrektur verfügbar

    net: bridge: use a stable FDB dst snapshot in RCU readers

    In the Linux kernel, the following vulnerability has been resolved: net: bridge: use a stable FDB dst snapshot in RCU readers Local FDB entries can be rewritten in place by `fdb_delete_local()`, which updates `f->dst` to another port or to `NULL` while keeping the entry alive. Several bridge RCU readers inspect `f->dst`, including `br_fdb_fillbuf()` through the `brforward_read()` sysfs path. These readers currently load `f->dst` multiple times and can therefore observe inconsistent values across the check and later dereference. In `br_fdb_fillbuf()`, this means a concurrent local-FDB update can change `f->dst` after the NULL check and befo

    • Auf 5.15.0-1070.72 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-46083

    Mittel · CVSS 5.5EPSS 0,12%Keine Korrektur veröffentlicht

    spi: fix resource leaks on device setup failure

    In the Linux kernel, the following vulnerability has been resolved: spi: fix resource leaks on device setup failure Make sure to call controller cleanup() if spi_setup() fails while registering a device to avoid leaking any resources allocated by setup().

    Veröffentlicht Aktualisiert
  15. CVE-2026-46082

    Mittel · CVSS 5.5EPSS 0,12%Korrektur verfügbar

    KVM: SVM: Inject #UD for INVLPGA if EFER.SVME=0

    In the Linux kernel, the following vulnerability has been resolved: KVM: SVM: Inject #UD for INVLPGA if EFER.SVME=0 INVLPGA should cause a #UD when EFER.SVME is not set. Add a check to properly inject #UD when EFER.SVME=0. [sean: tag for stable@]

    • Auf 5.15.0-1064.66 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-46080

    Mittel · CVSS 5.5EPSS 0,14%Korrektur verfügbar

    ocfs2: split transactions in dio completion to avoid credit exhaustion

    In the Linux kernel, the following vulnerability has been resolved: ocfs2: split transactions in dio completion to avoid credit exhaustion During ocfs2 dio operations, JBD2 may report warnings via following call trace: ocfs2_dio_end_io_write ocfs2_mark_extent_written ocfs2_change_extent_flag ocfs2_split_extent ocfs2_try_to_merge_extent ocfs2_extend_rotate_transaction ocfs2_extend_trans jbd2__journal_restart start_this_handle output: JBD2: kworker/6:2 wants too many credits credits:5450 rsv_credits:0 max:5449 To prevent exceeding the credits limit, modify ocfs2_dio_end_io_write() to handle extent

    • Auf 5.15.0-1064.66 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-46078

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

    erofs: fix the out-of-bounds nameoff handling for trailing dirents

    In the Linux kernel, the following vulnerability has been resolved: erofs: fix the out-of-bounds nameoff handling for trailing dirents Currently we already have boundary-checks for nameoffs, but the trailing dirents are special since the namelens are calculated with strnlen() with unchecked nameoffs. If a crafted EROFS has a trailing dirent with nameoff >= maxsize, maxsize - nameoff can underflow, causing strnlen() to read past the directory block. nameoff0 should also be verified to be a multiple of `sizeof(struct erofs_dirent)` as well [1]. [1] https://sashiko.dev/#/patchset/20260416063511.3173774-1-hsiangkao%40linux.alibaba.com

    • Auf 5.15.0-1070.72 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-46077

    Mittel · CVSS 5.5EPSS 0,12%Korrektur verfügbar

    crypto: atmel-tdes - fix DMA sync direction

    In the Linux kernel, the following vulnerability has been resolved: crypto: atmel-tdes - fix DMA sync direction Before DMA output is consumed by the CPU, ->dma_addr_out must be synced with dma_sync_single_for_cpu() instead of dma_sync_single_for_device(). Using the wrong direction can return stale cache data on non-coherent platforms.

    • Auf 5.15.0-1064.66 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-46075

    Hoch · CVSS 7.8EPSS 0,13%Keine Korrektur veröffentlicht

    crypto: atmel-sha204a - Fix potential UAF and memory leak in remove path

    In the Linux kernel, the following vulnerability has been resolved: crypto: atmel-sha204a - Fix potential UAF and memory leak in remove path Unregister the hwrng to prevent new ->read() calls and flush the Atmel I2C workqueue before teardown to prevent a potential UAF if a queued callback runs while the device is being removed. Drop the early return to ensure sysfs entries are removed and ->hwrng.priv is freed, preventing a memory leak.

    Veröffentlicht Aktualisiert
  20. CVE-2026-46072

    Mittel · CVSS 5.5EPSS 0,12%Korrektur verfügbar

    ntfs3: add buffer boundary checks to run_unpack()

    In the Linux kernel, the following vulnerability has been resolved: ntfs3: add buffer boundary checks to run_unpack() run_unpack() checks `run_buf < run_last` at the top of the while loop but then reads size_size and offset_size bytes via run_unpack_s64() without verifying they fit within the remaining buffer. A crafted NTFS image with truncated run data in an MFT attribute triggers an OOB heap read of up to 15 bytes when the filesystem is mounted. Add boundary checks before each run_unpack_s64() call to ensure the declared field size does not exceed the remaining buffer. Found by fuzzing with a source-patched harness (LibAFL + QEMU).

    • Auf 5.15.0-1064.66 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 →