p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-nvidia-tegra-igx · Seite 200

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 8939

  1. CVE-2026-31675

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

    net/sched: sch_netem: fix out-of-bounds access in packet corruption

    In the Linux kernel, the following vulnerability has been resolved: net/sched: sch_netem: fix out-of-bounds access in packet corruption In netem_enqueue(), the packet corruption logic uses get_random_u32_below(skb_headlen(skb)) to select an index for modifying skb->data. When an AF_PACKET TX_RING sends fully non-linear packets over an IPIP tunnel, skb_headlen(skb) evaluates to 0. Passing 0 to get_random_u32_below() takes the variable-ceil slow path which returns an unconstrained 32-bit random integer. Using this unconstrained value as an offset into skb->data results in an out-of-bounds memory access. Fix this by verifying skb_headlen(skb

    Veröffentlicht Aktualisiert
  2. CVE-2026-31674

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

    netfilter: ip6t_rt: reject oversized addrnr in rt_mt6_check()

    In the Linux kernel, the following vulnerability has been resolved: netfilter: ip6t_rt: reject oversized addrnr in rt_mt6_check() Reject rt match rules whose addrnr exceeds IP6T_RT_HOPS. rt_mt6() expects addrnr to stay within the bounds of rtinfo->addrs[]. Validate addrnr during rule installation so malformed rules are rejected before the match logic can use an out-of-range value.

    • Auf 5.15.0-1053.53 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-31673

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

    af_unix: read UNIX_DIAG_VFS data under unix_state_lock

    In the Linux kernel, the following vulnerability has been resolved: af_unix: read UNIX_DIAG_VFS data under unix_state_lock Exact UNIX diag lookups hold a reference to the socket, but not to u->path. Meanwhile, unix_release_sock() clears u->path under unix_state_lock() and drops the path reference after unlocking. Read the inode and device numbers for UNIX_DIAG_VFS while holding unix_state_lock(), then emit the netlink attribute after dropping the lock. This keeps the VFS data stable while the reply is being built.

    • Auf 5.15.0-1053.53 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-31672

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

    wifi: rt2x00usb: fix devres lifetime

    In the Linux kernel, the following vulnerability has been resolved: wifi: rt2x00usb: 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 USB anchor lifetime so that it is released on driver unbind.

    • Auf 5.15.0-1053.53 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-31671

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

    xfrm_user: fix info leak in build_report()

    In the Linux kernel, the following vulnerability has been resolved: xfrm_user: fix info leak in build_report() struct xfrm_user_report is a __u8 proto field followed by a struct xfrm_selector which means there is three "empty" bytes of padding, but the padding is never zeroed before copying to userspace. Fix that up by zeroing the structure before setting individual member variables.

    • Auf 5.15.0-1053.53 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-31670

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

    net: rfkill: prevent unlimited numbers of rfkill events from being created

    In the Linux kernel, the following vulnerability has been resolved: net: rfkill: prevent unlimited numbers of rfkill events from being created Userspace can create an unlimited number of rfkill events if the system is so configured, while not consuming them from the rfkill file descriptor, causing a potential out of memory situation. Prevent this from bounding the number of pending rfkill events at a "large" number (i.e. 1000) to prevent abuses like this.

    • Auf 5.15.0-1053.53 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-31669

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

    mptcp: fix slab-use-after-free in __inet_lookup_established

    In the Linux kernel, the following vulnerability has been resolved: mptcp: fix slab-use-after-free in __inet_lookup_established The ehash table lookups are lockless and rely on SLAB_TYPESAFE_BY_RCU to guarantee socket memory stability during RCU read-side critical sections. Both tcp_prot and tcpv6_prot have their slab caches created with this flag via proto_register(). However, MPTCP's mptcp_subflow_init() copies tcpv6_prot into tcpv6_prot_override during inet_init() (fs_initcall, level 5), before inet6_init() (module_init/device_initcall, level 6) has called proto_register(&tcpv6_prot). At that point, tcpv6_prot.slab is still NULL, so tcp

    • Auf 5.15.0-1052.52 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-31668

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

    seg6: separate dst_cache for input and output paths in seg6 lwtunnel

    In the Linux kernel, the following vulnerability has been resolved: seg6: separate dst_cache for input and output paths in seg6 lwtunnel The seg6 lwtunnel uses a single dst_cache per encap route, shared between seg6_input_core() and seg6_output_core(). These two paths can perform the post-encap SID lookup in different routing contexts (e.g., ip rules matching on the ingress interface, or VRF table separation). Whichever path runs first populates the cache, and the other reuses it blindly, bypassing its own lookup. Fix this by splitting the cache into cache_input and cache_output, so each path maintains its own cached dst independently.

    • Auf 5.15.0-1052.52 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-31667

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

    Input: uinput - fix circular locking dependency with ff-core

    In the Linux kernel, the following vulnerability has been resolved: Input: uinput - fix circular locking dependency with ff-core A lockdep circular locking dependency warning can be triggered reproducibly when using a force-feedback gamepad with uinput (for example, playing ELDEN RING under Wine with a Flydigi Vader 5 controller): ff->mutex -> udev->mutex -> input_mutex -> dev->mutex -> ff->mutex The cycle is caused by four lock acquisition paths: 1. ff upload: input_ff_upload() holds ff->mutex and calls uinput_dev_upload_effect() -> uinput_request_submit() -> uinput_request_send(), which acquires udev->mutex. 2. device create:

    • Auf 5.15.0-1053.53 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-31665

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

    netfilter: nft_ct: fix use-after-free in timeout object destroy

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_ct: fix use-after-free in timeout object destroy nft_ct_timeout_obj_destroy() frees the timeout object with kfree() immediately after nf_ct_untimeout(), without waiting for an RCU grace period. Concurrent packet processing on other CPUs may still hold RCU-protected references to the timeout object obtained via rcu_dereference() in nf_ct_timeout_data(). Add an rcu_head to struct nf_ct_timeout and use kfree_rcu() to defer freeing until after an RCU grace period, matching the approach already used in nfnetlink_cttimeout.c. KASAN report: BUG: KASAN: slab-use-a

    • Auf 5.15.0-1053.53 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-31664

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

    xfrm: clear trailing padding in build_polexpire()

    In the Linux kernel, the following vulnerability has been resolved: xfrm: clear trailing padding in build_polexpire() build_expire() clears the trailing padding bytes of struct xfrm_user_expire after setting the hard field via memset_after(), but the analogous function build_polexpire() does not do this for struct xfrm_user_polexpire. The padding bytes after the __u8 hard field are left uninitialized from the heap allocation, and are then sent to userspace via netlink multicast to XFRMNLGRP_EXPIRE listeners, leaking kernel heap memory contents. Add the missing memset_after() call, matching build_expire().

    • Auf 5.15.0-1053.53 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-31663

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

    xfrm: hold dev ref until after transport_finish NF_HOOK

    In the Linux kernel, the following vulnerability has been resolved: xfrm: hold dev ref until after transport_finish NF_HOOK After async crypto completes, xfrm_input_resume() calls dev_put() immediately on re-entry before the skb reaches transport_finish. The skb->dev pointer is then used inside NF_HOOK and its okfn, which can race with device teardown. Remove the dev_put from the async resumption entry and instead drop the reference after the NF_HOOK call in transport_finish, using a saved device pointer since NF_HOOK may consume the skb. This covers NF_DROP, NF_QUEUE and NF_STOLEN paths that skip the okfn. For non-transport exits (decaps

    Veröffentlicht Aktualisiert
  13. CVE-2026-31662

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

    tipc: fix bc_ackers underflow on duplicate GRP_ACK_MSG

    In the Linux kernel, the following vulnerability has been resolved: tipc: fix bc_ackers underflow on duplicate GRP_ACK_MSG The GRP_ACK_MSG handler in tipc_group_proto_rcv() currently decrements bc_ackers on every inbound group ACK, even when the same member has already acknowledged the current broadcast round. Because bc_ackers is a u16, a duplicate ACK received after the last legitimate ACK wraps the counter to 65535. Once wrapped, tipc_group_bc_cong() keeps reporting congestion and later group broadcasts on the affected socket stay blocked until the group is recreated. Fix this by ignoring duplicate or stale ACKs before touching bc_acke

    • Auf 5.15.0-1053.53 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-31661

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

    wifi: brcmsmac: Fix dma_free_coherent() size

    In the Linux kernel, the following vulnerability has been resolved: wifi: brcmsmac: Fix dma_free_coherent() size dma_alloc_consistent() may change the size to align it. The new size is saved in alloced. Change the free size to match the allocation size.

    • Auf 5.15.0-1053.53 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-31660

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

    nfc: pn533: allocate rx skb before consuming bytes

    In the Linux kernel, the following vulnerability has been resolved: nfc: pn533: allocate rx skb before consuming bytes pn532_receive_buf() reports the number of accepted bytes to the serdev core. The current code consumes bytes into recv_skb and may already hand a complete frame to pn533_recv_frame() before allocating a fresh receive buffer. If that alloc_skb() fails, the callback returns 0 even though it has already consumed bytes, and it leaves recv_skb as NULL for the next receive callback. That breaks the receive_buf() accounting contract and can also lead to a NULL dereference on the next skb_put_u8(). Allocate the receive skb lazily

    • Auf 5.15.0-1053.53 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-31659

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

    batman-adv: reject oversized global TT response buffers

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: reject oversized global TT response buffers batadv_tt_prepare_tvlv_global_data() builds the allocation length for a global TT response in 16-bit temporaries. When a remote originator advertises a large enough global TT, the TT payload length plus the VLAN header offset can exceed 65535 and wrap before kmalloc(). The full-table response path still uses the original TT payload length when it fills tt_change, so the wrapped allocation is too small and batadv_tt_prepare_tvlv_global_data() writes past the end of the heap object before the later packet-size check run

    • Auf 5.15.0-1052.52 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-31658

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

    net: altera-tse: fix skb leak on DMA mapping error in tse_start_xmit()

    In the Linux kernel, the following vulnerability has been resolved: net: altera-tse: fix skb leak on DMA mapping error in tse_start_xmit() When dma_map_single() fails in tse_start_xmit(), the function returns NETDEV_TX_OK without freeing the skb. Since NETDEV_TX_OK tells the stack the packet was consumed, the skb is never freed, leaking memory on every DMA mapping failure. Add dev_kfree_skb_any() before returning to properly free the skb.

    • Auf 5.15.0-1053.53 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-31657

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

    batman-adv: hold claim backbone gateways by reference

    In the Linux kernel, the following vulnerability has been resolved: batman-adv: hold claim backbone gateways by reference batadv_bla_add_claim() can replace claim->backbone_gw and drop the old gateway's last reference while readers still follow the pointer. The netlink claim dump path dereferences claim->backbone_gw->orig and takes claim->backbone_gw->crc_lock without pinning the underlying backbone gateway. batadv_bla_check_claim() still has the same naked pointer access pattern. Reuse batadv_bla_claim_get_backbone_gw() in both readers so they operate on a stable gateway reference until the read-side work is complete. This keeps the dump

    • Auf 5.15.0-1052.52 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-31656

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

    drm/i915/gt: fix refcount underflow in intel_engine_park_heartbeat

    In the Linux kernel, the following vulnerability has been resolved: drm/i915/gt: fix refcount underflow in intel_engine_park_heartbeat A use-after-free / refcount underflow is possible when the heartbeat worker and intel_engine_park_heartbeat() race to release the same engine->heartbeat.systole request. The heartbeat worker reads engine->heartbeat.systole and calls i915_request_put() on it when the request is complete, but clears the pointer in a separate, non-atomic step. Concurrently, a request retirement on another CPU can drop the engine wakeref to zero, triggering __engine_park() -> intel_engine_park_heartbeat(). If the heartbeat time

    • Auf 5.15.0-1053.53 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2026-31651

    Hoch · CVSS 7EPSS 0,12%Korrektur verfügbar

    mmc: vub300: fix NULL-deref on disconnect

    In the Linux kernel, the following vulnerability has been resolved: mmc: vub300: fix NULL-deref on disconnect Make sure to deregister the controller before dropping the reference to the driver data on disconnect to avoid NULL-pointer dereferences or use-after-free.

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