p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux · Seite 34

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 18204

  1. CVE-2026-98287

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    pppoatm: ensure a writable skb header and linear data

    In the Linux kernel, the following vulnerability has been resolved: pppoatm: ensure a writable skb header and linear data In pppoatm_send(), LLC encapsulation checks whether there is sufficient headroom for the 4-byte LLC header, but does not ensure that the skb header is writable. Normal transmit packets passing through ppp_start_xmit() have their header unshared via skb_cow_head(). However, packets can also reach pppoatm_send() via PPP channel bridging (PPPIOCBRIDGECHAN) without going through ppp_start_xmit(). Use skb_cow_head() to ensure both sufficient headroom and a writable header before pushing the LLC header. While at it: - Call

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-98286

    Nicht bewertetEPSS 0,17%Keine Korrektur veröffentlicht

    drop_monitor: use timer_shutdown_sync() to prevent timer rearming during teardown

    In the Linux kernel, the following vulnerability has been resolved: drop_monitor: use timer_shutdown_sync() to prevent timer rearming during teardown In drop_monitor teardown paths (net_dm_trace_off_set(), net_dm_hw_monitor_stop(), and error unwind paths in net_dm_trace_on_set() and net_dm_hw_monitor_start()), per-CPU timers are stopped using timer_delete_sync() followed by cancel_work_sync(). However, there is a circular dependency between send_timer and dm_alert_work: 1) sched_send_work() (timer callback) schedules dm_alert_work. 2) send_dm_alert() / net_dm_hw_summary_work() calls reset_per_cpu_data() or net_dm_hw_reset_per_cpu_data()

    Veröffentlicht Aktualisiert
  3. CVE-2026-98285

    Nicht bewertetEPSS 0,15%Keine Korrektur veröffentlicht

    net: bridge: vlan: fix bugs caused by switchdev deletion errors

    In the Linux kernel, the following vulnerability has been resolved: net: bridge: vlan: fix bugs caused by switchdev deletion errors Allowing switchdev to prevent vlan deletion and error out in __vlan_del could cause multiple different issues - inconsistent state, memory leaks when flushing, NULL pointer dereference on bridge error when flushing. It doesn't make sense to allow it to stop __vlan_del, so log the error and continue with software vlan deletion. This is also consistent with 8021q behaviour.

    Veröffentlicht Aktualisiert
  4. CVE-2026-98284

    Mittel · CVSS 5.8EPSS 0,15%Keine Korrektur veröffentlicht

    netlink: do not free nlk->groups while lockless readers can use it

    In the Linux kernel, the following vulnerability has been resolved: netlink: do not free nlk->groups while lockless readers can use it netlink_realloc_groups() uses krealloc() under netlink_table_grab(). Whenever NLGRPSZ(groups) lands in a different kmalloc bucket, the old bitmap is freed immediately. Two readers of nlk->groups / nlk->ngroups do not hold the netlink table lock: 1) sk_diag_dump_groups(). Hashed (bound) sockets are dumped from the rhashtable walk in __netlink_diag_dump(), which only holds RCU. Only the mc_list part of the dump takes nl_table_lock. 2) netlink_native_seq_show() (/proc/net/netlink), whose walk has been

    Veröffentlicht Aktualisiert
  5. CVE-2026-98283

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

    KVM: PPC: Book3S HV: fix use-after-free in kvmhv_emulate_tlbie_all_lpid()

    In the Linux kernel, the following vulnerability has been resolved: KVM: PPC: Book3S HV: fix use-after-free in kvmhv_emulate_tlbie_all_lpid() kvmhv_emulate_tlbie_all_lpid() iterates the nested-guest IDR and drops mmu_lock before calling kvmhv_emulate_tlbie_lpid(), but does not hold a reference on the kvm_nested_guest pointer obtained from the IDR. A concurrent vCPU issuing a single-LPID tlbie (is=2, ric=2) can race through kvmhv_flush_nested() -> kvmhv_remove_nested() -> idr_remove / --refcnt -> kvmhv_release_nested() -> kfree(gp) in that window, leaving the iterating vCPU with a dangling pointer. The subsequent mutex_lock(&gp->tlb_lock)

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-98282

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

    powerpc/iommu: Fix the overflow validation in iommu_tce_check_ioba

    In the Linux kernel, the following vulnerability has been resolved: powerpc/iommu: Fix the overflow validation in iommu_tce_check_ioba The commit b1af23d836f8 ("KVM: PPC: iommu: Unify TCE checking") unified IOBA parameter checking across KVM and VFIO into iommu_tce_check_ioba(). While doing so, the passed in argument npages is ignored and constant value '1' is used leaving out a possible overflow as the callers can legitimately be using npages > 1 for H_STUFF_TCE or H_PUT_TCE_INDIRECT cases. Fix this by accounting for 'npages', checking for arithmetic overflow, and verifying that the entire requested range (ioba - offset + npages) does not

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-98279

    Mittel · CVSS 5.7EPSS 0,17%Keine Korrektur veröffentlicht

    btrfs: handle lack of space when cleaning up verity items

    In the Linux kernel, the following vulnerability has been resolved: btrfs: handle lack of space when cleaning up verity items When enable_verity() hits the qgroup limit, rollback_verity() needs its own metadata reservation. When the qgroup limit or lack of space refuses the rollback, the whole filesystem is forced read-only even though the qgroup limit was for one subvolume only. Also orphan cleanup at the next mount fails the same way, so the leftover items are never removed: with -EDQUOT the subvolume stays unreachable, and with -ENOSPC on a full filesystem the next read-write mount fails. Start transactions with btrfs_start_transaction_

    Veröffentlicht Aktualisiert
  8. CVE-2026-98277

    Nicht bewertetEPSS 0,18%Keine Korrektur veröffentlicht

    eth: fbnic: ring the doorbell if a burst ends in a drop

    In the Linux kernel, the following vulnerability has been resolved: eth: fbnic: ring the doorbell if a burst ends in a drop fbnic_tx_map() skips the doorbell write, and the completion request, for every packet handed to it with xmit_more set, counting on the packet which ends the burst to publish them all. When that packet is dropped instead - skb_put_padto(), skb_cow_head() or a DMA mapping failure - nothing rings. The descriptors of the preceding packets stay invisible to the HW until the next transmit on that queue, which for a burst-then-idle workload may never come. Remember the meta descriptor of the last packet left without a doorbe

    Veröffentlicht Aktualisiert
  9. CVE-2026-98276

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

    net: lock the socket in sock_gettstamp()

    In the Linux kernel, the following vulnerability has been resolved: net: lock the socket in sock_gettstamp() sk->sk_flags must only be changed while holding the socket lock, because sock_set_flag() and sock_reset_flag() use non atomic operations (__set_bit() and __clear_bit()). sock_gettstamp() is one of the last places where a bit of sk->sk_flags is changed from a syscall without owning the socket lock, through sock_enable_timestamp(sk, SOCK_TIMESTAMP). sk_set_memalloc() and sk_clear_memalloc() also change sk->sk_flags without the socket lock, but their callers (nbd, iscsi_tcp, nvme-tcp, sunrpc, wireguard) need a careful audit, this will

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-98275

    Nicht bewertetEPSS 0,18%Korrektur verfügbar

    net: ethernet: cortina: Ack RX overrun interrupt correctly

    In the Linux kernel, the following vulnerability has been resolved: net: ethernet: cortina: Ack RX overrun interrupt correctly The RX overrun interrupt is reported in interrupt status register 4, but gmac_irq() acknowledges it using the RX descriptor error bit from status register 0. For GMAC0 this writes the GMAC1 overrun bit, while for GMAC1 the shift leaves no bit in the 32-bit register. Acknowledge the same per-port RX overrun bit that was detected.

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-98273

    Nicht bewertetEPSS 0,17%Keine Korrektur veröffentlicht

    x86/kprobes: Fix crash when probing CS CALL instructions

    In the Linux kernel, the following vulnerability has been resolved: x86/kprobes: Fix crash when probing CS CALL instructions When using eBPF to probe CS CALL instructions within a function, a crash can be triggered. The eBPF tool probes offset 257 of the __hrtimer_run_queues() function: <__hrtimer_run_queues+249>: nopl 0x0(%rax,%rax,1) <__hrtimer_run_queues+254>: mov %r14,%rdi <__hrtimer_run_queues+257>: cs call <__x86_indirect_thunk_r12> <__hrtimer_run_queues+263>: mov %eax,%r12d <__hrtimer_run_queues+266>: xchg %ax,%ax <__hrtimer_run_queues+268>: mov %r13,%rdi Which triggers this crash: BUG: unable to handle page

    Veröffentlicht Aktualisiert
  12. CVE-2026-98272

    Nicht bewertetEPSS 0,19%Korrektur verfügbar

    net: mvpp2: prevent buffer overflow in page_pool allocation

    In the Linux kernel, the following vulnerability has been resolved: net: mvpp2: prevent buffer overflow in page_pool allocation The per‑processor buffering scheme is supported only if the number of pools (nrxqs * 2) does not exceed MVPP2_BM_MAX_POOLS (8). This is already checked in mvpp2_probe() during the initial activation of percpu_pools. However, mvpp2_change_mtu() may later call mvpp2_bm_switch_buffers(priv, true) without this check, which can lead to an out-of-bounds access in the priv->page_pool array in mvpp2_bm_init(). The array is sized to hold MVPP2_PORT_MAX_RXQ entries, and mvpp2_get_nrxqs() may return exactly that value. The p

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-98271

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    net: skbuff: do not leave stale header offsets after pskb_carve()

    In the Linux kernel, the following vulnerability has been resolved: net: skbuff: do not leave stale header offsets after pskb_carve() pskb_carve_inside_header() and pskb_carve_inside_nonlinear() remove the first bytes of a packet and reallocate skb->head. All the headers that were present before the operation are gone, but both functions call skb_headers_offset_update(skb, 0), which is a no-op : skb->mac_header, skb->network_header, skb->transport_header and skb->csum_start keep their old values and now describe bytes which are no longer there. Both helpers size the new head from the old skb_end_offset(), so the stale offsets still land i

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-98270

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    drm/amdgpu: check ras and obj before dereference

    In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: check ras and obj before dereference nbio_v7_9_handle_ras_controller_intr_no_bifring() dereferences ras and obj without checking either for NULL. Both amdgpu_ras_get_context() and amdgpu_ras_find_obj() can return NULL, e.g. during the window between adev->nbio.ras being set (early in amdgpu_ras_init(), by design, to enable the fatal-error interrupt as soon as possible) and the PCIE_BIF ras object actually being created in RAS late_init. Any interrupt in that window crashes in hard-IRQ context. This is analogous to commit d190b459b2a4 ("drm/amdgpu: the warning d

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-98269

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

    btrfs: abort transaction on failure to update inode for hole punching and reflinking

    In the Linux kernel, the following vulnerability has been resolved: btrfs: abort transaction on failure to update inode for hole punching and reflinking If we fail to update the inode we error out without aborting the transaction, which can result in a persistent inconsistency if after the failure the transaction is committed, as we have dropped file extent items from a range and either punched a hole or insert a new file extent item for that range (for reflinks). So add the missing transaction abort.

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-98267

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    9p: Fix v9fs_issue_write() to update i_size and remote_i_size

    In the Linux kernel, the following vulnerability has been resolved: 9p: Fix v9fs_issue_write() to update i_size and remote_i_size Fix v9fs_issue_write() to update i_size and remote_i_size to the new size of the server file if we made it larger, using the start fpos and the count returned by p9_client_write() to calculate the new minimum file size. This assumes that if the 9P server makes a short write (say it hits ENOSPC), a reduced count is returned.

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-98266

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

    ALSA: core: Fix potential UAF after asynchronous card release

    In the Linux kernel, the following vulnerability has been resolved: ALSA: core: Fix potential UAF after asynchronous card release Usually a sound driver releases the resources assigned to the card via snd_card_free(), and it synchronizes with the whole release procedure. However, when the card is released asynchronously via snd_card_free_when_closed() like USB-audio driver, the situation is slightly different; although the snd_card_disconnect() call at the disconnection guarantees that any newer accesses will be gated, the in-flight tasks might be still accessing to the underlying card->dev device even after the disconnection, which would c

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-98265

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

    ALSA: usb-audio: Clamp implicit feedback packet count to URB capacity

    In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: Clamp implicit feedback packet count to URB capacity data_ep_set_params() allocates each data URB for exactly u->packets isochronous frames, so urb->iso_frame_desc[] has u->packets slots and ctx->packets is the driver's only record of that limit. For an implicit feedback sink, snd_usb_queue_pending_output_urbs() overwrites it with the sync source's packet count, which is calculated independently from the capture endpoint's parameters. When that count is larger, prepare_playback_urb() and prepare_silent_urb() can write iso_frame_desc[] past the allocation; t

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-98264

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    ALSA: virtio: reset device before deleting virtqueues

    In the Linux kernel, the following vulnerability has been resolved: ALSA: virtio: reset device before deleting virtqueues virtsnd_remove() and virtsnd_freeze() delete the virtqueues before resetting the device. del_vqs() frees the vring backing, but does not provide a generic device quiesce operation. In particular, modern virtio-pci keeps enabled queues active until the device is reset. Reset the device before deleting the virtqueues so it can no longer access the vring memory when that memory is released. This also covers probe failures after DRIVER_OK, which unwind through virtsnd_remove().

    • Auf 6.12.113-1 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2026-98263

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    ASoC: codecs: rt712-sdca-dmic: fix uninitialized stream_config->type

    In the Linux kernel, the following vulnerability has been resolved: ASoC: codecs: rt712-sdca-dmic: fix uninitialized stream_config->type stream_config is not initialized before being passed to sdw_stream_add_slave(). The type field may contain garbage and is later copied to stream->type by sdw_config_stream(). Zero-initialize stream_config so type defaults to SDW_STREAM_PCM. While at it, use snd_sdw_params_to_config() helper instead of open-coding the same logic.

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