p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux · Seite 172

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 20175

  1. CVE-2026-74736

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

    net/sched: cls_bpf: reject dev-bound programs bound to a different device

    In the Linux kernel, the following vulnerability has been resolved: net/sched: cls_bpf: reject dev-bound programs bound to a different device cls_bpf_prog_from_efd() obtained a SCHED_CLS program via bpf_prog_get_type_dev() but never verified that a device-bound (offloaded) program's bound netdev matches the TC netdev the classifier is being attached to. This let a program loaded with prog_ifindex for device A be attached via cls_bpf + skip_sw to device B; deleting device A then destroyed the program's offload state while it was still attached to device B, triggering a netdevsim WARN (panic with panic_on_warn=1). Mirror the XDP attach path

    • Auf 7.1.10-1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-74735

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

    l2tp: fix tunnel and session refcount leak on seq_file release

    In the Linux kernel, the following vulnerability has been resolved: l2tp: fix tunnel and session refcount leak on seq_file release In pppol2tp_proc_open() and l2tp_dfs_seq_open(), iteration state (pd->tunnel and pd->session) is kept in seq_file private data to allow iteration across multiple read() system calls. However, if userspace closes /proc/net/pppol2tp or /sys/kernel/debug/l2tp/tunnels before reading to end-of-file (EOF), any tunnel or session reference stored in pd->tunnel / pd->session is left un-dropped when seq_file private data is freed. Fix this by dropping any remaining pd->tunnel and pd->session references in pppol2tp_proc_

    • Auf 7.1.10-1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-74734

    Mittel · CVSS 5.1EPSS 0,21%Korrektur verfügbar

    firewire: ohci: fix NULL pointer dereference in ar_context_release

    In the Linux kernel, the following vulnerability has been resolved: firewire: ohci: fix NULL pointer dereference in ar_context_release During the error handling path of the driver's probe function, a NULL pointer dereference can occur in ar_context_release(). When pci_probe() fails early (e.g., if pcim_enable_device() or MMIO mapping fails), the devres cleanup mechanism invokes release_ohci(). This function unconditionally calls ar_context_release() to clean up the asynchronous receive contexts. However, if ar_context_init() was not yet called, ctx->ohci remains NULL (as the fw_ohci structure is zero-initialized by devres_alloc()). ar_con

    • Auf 7.1.10-1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-74733

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

    gpio: pca953x: fix pca953x_irq_bus_sync_unlock regmap lock

    In the Linux kernel, the following vulnerability has been resolved: gpio: pca953x: fix pca953x_irq_bus_sync_unlock regmap lock Locking is disabled in the regmap config as this driver uses its own lock. This means that all calls to regmap functions (read or write) must hold the i2c_lock. The function pca953x_irq_bus_sync_unlock() did not do this, and it was therefore possible that multiple threads could cause an incorrect register to be read/written. A previous patch partly fixed this, but only protected the write to the interrupt mask register, and not the read from the direction register.

    • Auf 7.1.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-74731

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

    sched_ext: Skip sub-disable teardown for never-linked sub-schedulers

    In the Linux kernel, the following vulnerability has been resolved: sched_ext: Skip sub-disable teardown for never-linked sub-schedulers A sub-scheduler enable can fail before scx_link_sched() links the sched into the hierarchy, e.g. when the parent is already being disabled, and cleanup still runs the full scx_sub_disable(). That is racy against root disable: drain_descendants() is the only ordering between a sub's disable-time task walk and root disable's all-task teardown, and an unlinked sub is invisible to it. Root's teardown can thus run between the never-linked sub's drain and its walk, exiting every task to no scheduler. The walk

    • Auf 7.1.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-74730

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

    NFS: Pin the 'struct nfs_server' during a FREE_STATEID call

    In the Linux kernel, the following vulnerability has been resolved: NFS: Pin the 'struct nfs_server' during a FREE_STATEID call Dan Aloni reports that he was able to hit a use-after-free bug if a FREE_STATEID operation gets delayed for whatever reason. Fix this by bumping the refcount of the 'struct nfs_server' object for the duration of the FREE_STATEID so it doesn't get cleaned up from underneath us while operations are still in flight.

    • Auf 7.1.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-74729

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    soc: aspeed: lpc-snoop: Fix usercopy overflow in snoop_file_read

    In the Linux kernel, the following vulnerability has been resolved: soc: aspeed: lpc-snoop: Fix usercopy overflow in snoop_file_read put_fifo_with_discard() acts as both producer and consumer on the kfifo: it calls kfifo_skip() (advances out) and kfifo_put() (advances in) from the IRQ handler without synchronizing with snoop_file_read(), which also consumes via kfifo_to_user(). On SMP systems this concurrent access can leave (in - out) larger than the ring buffer, so __kfifo_to_user()'s clamp to (in - out) is ineffective and kfifo_copy_to_user() can attempt a copy_to_user() past the kmalloc-2k backing store: usercopy: Kernel memory expos

    • Auf 7.1.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-74728

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    xfs: handle NULL b_addr in xfs_buf_free

    In the Linux kernel, the following vulnerability has been resolved: xfs: handle NULL b_addr in xfs_buf_free When xfs_buf_alloc_backing_mem() fails, xfs_buf_free() is called with bp->b_addr still NULL. The code falls through to the folio_put path which calls virt_to_folio(NULL), dereferencing an invalid address and causing a kernel crash. Call Trace: xfs_buf_free+0x25f/0x510 xfs_buf_alloc+0xc98/0x19b0 xfs_buf_find_insert+0x55/0x14d0 xfs_buf_get_map+0x122b/0x17c0 xfbtree_init_leaf_block+0x11c/0x4a0 xfbtree_init+0x1bb/0x460 xrep_rmap_setup_scan+0x100/0x1f0 xrep_rmapbt+0x41/0xc0 Fix this by skipping folio_put() when bp->b_ad

    • Auf 7.1.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-74727

    Kritisch · CVSS 9.8EPSS 0,65%Öffentlicher ExploitKorrektur verfügbar

    ovpn: skip rehash for peers already removed from by_id

    In the Linux kernel, the following vulnerability has been resolved: ovpn: skip rehash for peers already removed from by_id ovpn_nl_peer_set_doit() resolves the target peer via ovpn_peer_get_by_id() before taking ovpn->lock. In the window between the lookup (which only takes a refcount) and the subsequent spin_lock_bh(&ovpn->lock), a concurrent OVPN_CMD_PEER_DEL, keepalive expiry, or socket teardown can take ovpn->lock first, run ovpn_peer_remove() to unhash the peer from all four tables (by_id, by_vpn_addr4/6, by_transp_addr) and release the lock. set_doit then acquires ovpn->lock and calls ovpn_peer_hash_vpn_ip(), which re-inserts the now-

    • Auf 7.1.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-74726

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

    bonding: alb: re-check primary_is_promisc under RTNL in bond_alb_monitor

    In the Linux kernel, the following vulnerability has been resolved: bonding: alb: re-check primary_is_promisc under RTNL in bond_alb_monitor bond_alb_monitor() reads primary_is_promisc under RCU, then drops RCU and takes RTNL via rtnl_trylock() before undoing the promiscuity it set on the active slave. In that window the active slave can change under RTNL (RTM_DELLINK -> __bond_release_one() -> bond_alb_handle_active_change()), which already drops the promiscuity and clears primary_is_promisc. The monitor still acts on the stale decision: if the slave was removed with no failover, curr_active_slave is now NULL and the deref faults; if it fa

    • Auf 7.1.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-74725

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

    enic: fix tx_hang_reset use-after-free on device removal

    In the Linux kernel, the following vulnerability has been resolved: enic: fix tx_hang_reset use-after-free on device removal enic_remove() cancels the reset and change_mtu_work items but does not cancel tx_hang_reset. A TX timeout that fires while the device is being removed can schedule enic_tx_hang_reset() so that it runs after free_netdev(), resulting in a use-after-free. cancel_work_sync() alone is not sufficient here: the still-live watchdog and notify paths can re-schedule these work items in the window between the cancel and unregister_netdev(). Use disable_work_sync(), which cancels the work and blocks any subsequent schedule_work(

    • Auf 7.1.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-74724

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

    ipvs: avoid out-of-bounds write in ip_vs_nat_icmp

    In the Linux kernel, the following vulnerability has been resolved: ipvs: avoid out-of-bounds write in ip_vs_nat_icmp Sashiko warns that local attacker can modify the packet while it is processed by IPVS. Some places read the IP ihl field multiple times which can cause out-of-bounds access. One such place is ip_vs_nat_icmp where we can write after the validated area. Fix it by providing ciph argument just like it is done for IPv6 and use ciph->len as offset to the embedded transport header. Modify some IPv4 header checks by reading the ihl field only once.

    • Auf 7.1.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-74723

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

    btrfs: lzo: reject inline extents without valid headers

    In the Linux kernel, the following vulnerability has been resolved: btrfs: lzo: reject inline extents without valid headers [BUG] For a crafted btrfs image, the following KASAN can be triggered when reading an inline lzo compressed file extent: BUG: KASAN: slab-out-of-bounds in lzo_decompress+0x57d/0x700 Read of size 4 at addr ffff888006f2e644 by task btrfs_lzo_inlin/77 Call Trace: <TASK> dump_stack_lvl+0x5b/0x70 print_report+0xd1/0x610 kasan_report+0xe0/0x110 __asan_report_load_n_noabort+0x13/0x20 lzo_decompress+0x57d/0x700 btrfs_decompress+0x140/0x1c0 uncompress_inline+0x147/0x1b0 btrfs_get_extent+0xb23/

    • Auf 7.1.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-74722

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    btrfs: fix memory leak in btrfs_do_encoded_write()

    In the Linux kernel, the following vulnerability has been resolved: btrfs: fix memory leak in btrfs_do_encoded_write() Local fuzzing of 6.12.94 has found the following memory leak: Unreferenced object 0xffff888018050a80 (size 64): comm "syz.0.17", pid 10297, jiffies 4294953601 hex dump (first 32 bytes): 00 10 00 00 00 00 00 00 01 00 00 00 00 00 00 00 ................ 10 0a 05 18 80 88 ff ff 10 0a 05 18 80 88 ff ff ................ backtrace (crc a8a6fc29): kmemleak_alloc_recursive include/linux/kmemleak.h:42 [inline] slab_post_alloc_hook mm/slub.c:4152 [inline] slab_alloc_node mm/slub.c:4197 [inline] __kmall

    • Auf 7.1.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-74721

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

    accel/amxdna: Fix page-insertion errors in amdxdna_insert_pages()

    In the Linux kernel, the following vulnerability has been resolved: accel/amxdna: Fix page-insertion errors in amdxdna_insert_pages() Two error paths in amdxdna_insert_pages() called vma->vm_ops->close(vma) before returning an error code to the caller. This is incorrect: amdxdna_gem_obj_mmap() registers an HMM interval notifier before calling amdxdna_insert_pages(), and on a hard error it jumps to hmm_unreg to undo that registration. Calling vm_ops->close() manually — which drops the shmem pages_pin_count and the GEM object reference that backs the VMA — before the mmap syscall has even returned causes those resources to be released while

    • Auf 7.1.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-74720

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

    bpf: Preserve pointer state for commuted arithmetic

    In the Linux kernel, the following vulnerability has been resolved: bpf: Preserve pointer state for commuted arithmetic When scalar += pointer is handled in adjust_ptr_min_max_vals(), the destination register inherits the pointer state from the source pointer. Copying only selected fields is fragile because pointer provenance is tracked by several bpf_reg_state fields. Use the caller's temporary offset register to preserve the scalar operand while replacing the destination with the full pointer state. This preserves the frame number for PTR_TO_STACK registers and keeps parent identity fields consistent.

    • Auf 7.1.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-74719

    Nicht bewertetEPSS 0,18%Korrektur verfügbar

    net/smc: fix qentry overwrite for CONFIRM_LINK and ADD_LINK_CONT in smc_llc_event_handler()

    In the Linux kernel, the following vulnerability has been resolved: net/smc: fix qentry overwrite for CONFIRM_LINK and ADD_LINK_CONT in smc_llc_event_handler() The SMC_LLC_CONFIRM_LINK / SMC_LLC_ADD_LINK_CONT branch in smc_llc_event_handler() stores an incoming qentry into the local LLC flow without first checking whether a qentry is already pending. If a malicious or buggy peer sends a second CONFIRM_LINK or ADD_LINK_CONT request while a flow is active and flow->qentry is already set, smc_llc_flow_qentry_set() overwrites the pointer without freeing the previous allocation, leaking one kmalloc-96 object per spurious message. The sibling SM

    • Auf 7.1.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-74718

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    devlink: fix net namespace reference leak in reload

    In the Linux kernel, the following vulnerability has been resolved: devlink: fix net namespace reference leak in reload devlink_nl_reload_doit() calls devlink_netns_get(), which returns a net with a held reference. When the requested namespace differs from the current one and the reload action is not DRIVER_REINIT, the function returns -EOPNOTSUPP without releasing the reference. Add the missing put_net() on this error path.

    • Auf 7.1.9-1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-74717

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

    net/mlx5: fw_tracer, return NULL on create error

    In the Linux kernel, the following vulnerability has been resolved: net/mlx5: fw_tracer, return NULL on create error Tracer creation can fail by returning either NULL or ERR_PTR. The return value is stored without a check on the device, and users treat ERR_PTR and NULL the same way. This also causes a crash in the core dump logic, which is missing the ERR_PTR check and ends up dereferencing it, as shown in the trace below. Switch tracer creation to return NULL on failure only, so callers only need a single NULL check. Internal error: Oops: 0000000096000006 [#1] SMP Modules linked in: mlx5_ib ib_uverbs ib_core ipv6 mlx5_core CPU: 1

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