p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-kvm · Seite 109

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 5127

  1. CVE-2026-23083

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

    fou: Don't allow 0 for FOU_ATTR_IPPROTO.

    In the Linux kernel, the following vulnerability has been resolved: fou: Don't allow 0 for FOU_ATTR_IPPROTO. fou_udp_recv() has the same problem mentioned in the previous patch. If FOU_ATTR_IPPROTO is set to 0, skb is not freed by fou_udp_recv() nor "resubmit"-ted in ip_protocol_deliver_rcu(). Let's forbid 0 for FOU_ATTR_IPPROTO.

    Veröffentlicht Aktualisiert
  2. CVE-2026-23076

    Hoch · CVSS 7.1EPSS 0,18%Keine Korrektur veröffentlicht

    ALSA: ctxfi: Fix potential OOB access in audio mixer handling

    In the Linux kernel, the following vulnerability has been resolved: ALSA: ctxfi: Fix potential OOB access in audio mixer handling In the audio mixer handling code of ctxfi driver, the conf field is used as a kind of loop index, and it's referred in the index callbacks (amixer_index() and sum_index()). As spotted recently by fuzzers, the current code causes OOB access at those functions. | UBSAN: array-index-out-of-bounds in /build/reproducible-path/linux-6.17.8/sound/pci/ctxfi/ctamixer.c:347:48 | index 8 is out of range for type 'unsigned char [8]' After the analysis, the cause was found to be the lack of the proper (re-)initialization of

    Veröffentlicht Aktualisiert
  3. CVE-2026-23075

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

    can: esd_usb: esd_usb_read_bulk_callback(): fix URB memory leak

    In the Linux kernel, the following vulnerability has been resolved: can: esd_usb: esd_usb_read_bulk_callback(): fix URB memory leak Fix similar memory leak as in commit 7352e1d5932a ("can: gs_usb: gs_usb_receive_bulk_callback(): fix URB memory leak"). In esd_usb_open(), the URBs for USB-in transfers are allocated, added to the dev->rx_submitted anchor and submitted. In the complete callback esd_usb_read_bulk_callback(), the URBs are processed and resubmitted. In esd_usb_close() the URBs are freed by calling usb_kill_anchored_urbs(&dev->rx_submitted). However, this does not take into account that the USB framework unanchors the URB before

    Veröffentlicht Aktualisiert
  4. CVE-2026-23074

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

    net/sched: Enforce that teql can only be used as root qdisc

    In the Linux kernel, the following vulnerability has been resolved: net/sched: Enforce that teql can only be used as root qdisc Design intent of teql is that it is only supposed to be used as root qdisc. We need to check for that constraint. Although not important, I will describe the scenario that unearthed this issue for the curious. GangMin Kim <[email protected]> managed to concot a scenario as follows: ROOT qdisc 1:0 (QFQ) ├── class 1:1 (weight=15, lmax=16384) netem with delay 6.4s └── class 1:2 (weight=1, lmax=1514) teql GangMin sends a packet which is enqueued to 1:1 (netem). Any invocation of dequeue by QFQ from this clas

    • Auf 4.4.0-1154.165 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-23073

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

    wifi: rsi: Fix memory corruption due to not set vif driver data size

    In the Linux kernel, the following vulnerability has been resolved: wifi: rsi: Fix memory corruption due to not set vif driver data size The struct ieee80211_vif contains trailing space for vif driver data, when struct ieee80211_vif is allocated, the total memory size that is allocated is sizeof(struct ieee80211_vif) + size of vif driver data. The size of vif driver data is set by each WiFi driver as needed. The RSI911x driver does not set vif driver data size, no trailing space for vif driver data is therefore allocated past struct ieee80211_vif . The RSI911x driver does however use the vif driver data to store its vif driver data structu

    Veröffentlicht Aktualisiert
  6. CVE-2026-23061

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

    can: kvaser_usb: kvaser_usb_read_bulk_callback(): fix URB memory leak

    In the Linux kernel, the following vulnerability has been resolved: can: kvaser_usb: kvaser_usb_read_bulk_callback(): fix URB memory leak Fix similar memory leak as in commit 7352e1d5932a ("can: gs_usb: gs_usb_receive_bulk_callback(): fix URB memory leak"). In kvaser_usb_set_{,data_}bittiming() -> kvaser_usb_setup_rx_urbs(), the URBs for USB-in transfers are allocated, added to the dev->rx_submitted anchor and submitted. In the complete callback kvaser_usb_read_bulk_callback(), the URBs are processed and resubmitted. In kvaser_usb_remove_interfaces() the URBs are freed by calling usb_kill_anchored_urbs(&dev->rx_submitted). However, this d

    Veröffentlicht Aktualisiert
  7. CVE-2026-23060

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

    crypto: authencesn - reject too-short AAD (assoclen<8) to match ESP/ESN spec

    In the Linux kernel, the following vulnerability has been resolved: crypto: authencesn - reject too-short AAD (assoclen<8) to match ESP/ESN spec authencesn assumes an ESP/ESN-formatted AAD. When assoclen is shorter than the minimum expected length, crypto_authenc_esn_decrypt() can advance past the end of the destination scatterlist and trigger a NULL pointer dereference in scatterwalk_map_and_copy(), leading to a kernel panic (DoS). Add a minimum AAD length check to fail fast on invalid inputs.

    • Auf 4.4.0-1154.165 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-23058

    Nicht bewertetEPSS 0,21%Keine Korrektur veröffentlicht

    can: ems_usb: ems_usb_read_bulk_callback(): fix URB memory leak

    In the Linux kernel, the following vulnerability has been resolved: can: ems_usb: ems_usb_read_bulk_callback(): fix URB memory leak Fix similar memory leak as in commit 7352e1d5932a ("can: gs_usb: gs_usb_receive_bulk_callback(): fix URB memory leak"). In ems_usb_open(), the URBs for USB-in transfers are allocated, added to the dev->rx_submitted anchor and submitted. In the complete callback ems_usb_read_bulk_callback(), the URBs are processed and resubmitted. In ems_usb_close() the URBs are freed by calling usb_kill_anchored_urbs(&dev->rx_submitted). However, this does not take into account that the USB framework unanchors the URB before

    Veröffentlicht Aktualisiert
  9. CVE-2025-71194

    Nicht bewertetEPSS 0,18%Keine Korrektur veröffentlicht

    btrfs: fix deadlock in wait_current_trans() due to ignored transaction type

    In the Linux kernel, the following vulnerability has been resolved: btrfs: fix deadlock in wait_current_trans() due to ignored transaction type When wait_current_trans() is called during start_transaction(), it currently waits for a blocked transaction without considering whether the given transaction type actually needs to wait for that particular transaction state. The btrfs_blocked_trans_types[] array already defines which transaction types should wait for which transaction states, but this check was missing in wait_current_trans(). This can lead to a deadlock scenario involving two transactions and pending ordered extents: 1. Transa

    Veröffentlicht Aktualisiert
  10. CVE-2026-23047

    Nicht bewertetEPSS 0,19%Keine Korrektur veröffentlicht

    libceph: make calc_target() set t->paused, not just clear it

    In the Linux kernel, the following vulnerability has been resolved: libceph: make calc_target() set t->paused, not just clear it Currently calc_target() clears t->paused if the request shouldn't be paused anymore, but doesn't ever set t->paused even though it's able to determine when the request should be paused. Setting t->paused is left to __submit_request() which is fine for regular requests but doesn't work for linger requests -- since __submit_request() doesn't operate on linger requests, there is nowhere for lreq->t.paused to be set. One consequence of this is that watches don't get reestablished on paused -> unpaused transitions in

    Veröffentlicht Aktualisiert
  11. CVE-2026-23038

    Nicht bewertetEPSS 0,28%Keine Korrektur veröffentlicht

    pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()

    In the Linux kernel, the following vulnerability has been resolved: pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node() In nfs4_ff_alloc_deviceid_node(), if the allocation for ds_versions fails, the function jumps to the out_scratch label without freeing the already allocated dsaddrs list, leading to a memory leak. Fix this by jumping to the out_err_drain_dsaddrs label, which properly frees the dsaddrs list before cleaning up other resources.

    Veröffentlicht Aktualisiert
  12. CVE-2026-23033

    Nicht bewertetEPSS 0,23%Keine Korrektur veröffentlicht

    dmaengine: omap-dma: fix dma_pool resource leak in error paths

    In the Linux kernel, the following vulnerability has been resolved: dmaengine: omap-dma: fix dma_pool resource leak in error paths The dma_pool created by dma_pool_create() is not destroyed when dma_async_device_register() or of_dma_controller_register() fails, causing a resource leak in the probe error paths. Add dma_pool_destroy() in both error paths to properly release the allocated dma_pool resource.

    Veröffentlicht Aktualisiert
  13. CVE-2026-23031

    Nicht bewertetEPSS 0,22%Keine Korrektur veröffentlicht

    can: gs_usb: gs_usb_receive_bulk_callback(): fix URB memory leak

    In the Linux kernel, the following vulnerability has been resolved: can: gs_usb: gs_usb_receive_bulk_callback(): fix URB memory leak In gs_can_open(), the URBs for USB-in transfers are allocated, added to the parent->rx_submitted anchor and submitted. In the complete callback gs_usb_receive_bulk_callback(), the URB is processed and resubmitted. In gs_can_close() the URBs are freed by calling usb_kill_anchored_urbs(parent->rx_submitted). However, this does not take into account that the USB framework unanchors the URB before the complete function is called. This means that once an in-URB has been completed, it is no longer anchored and is u

    Veröffentlicht Aktualisiert
  14. CVE-2025-71191

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

    dmaengine: at_hdmac: fix device leak on of_dma_xlate()

    In the Linux kernel, the following vulnerability has been resolved: dmaengine: at_hdmac: fix device leak on of_dma_xlate() Make sure to drop the reference taken when looking up the DMA platform device during of_dma_xlate() when releasing channel resources. Note that commit 3832b78b3ec2 ("dmaengine: at_hdmac: add missing put_device() call in at_dma_xlate()") fixed the leak in a couple of error paths but the reference is still leaking on successful allocation.

    Veröffentlicht Aktualisiert
  15. CVE-2025-71188

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

    dmaengine: lpc18xx-dmamux: fix device leak on route allocation

    In the Linux kernel, the following vulnerability has been resolved: dmaengine: lpc18xx-dmamux: fix device leak on route allocation Make sure to drop the reference taken when looking up the DMA mux platform device during route allocation. Note that holding a reference to a device does not prevent its driver data from going away so there is no point in keeping the reference.

    Veröffentlicht Aktualisiert
  16. CVE-2025-71185

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

    dmaengine: ti: dma-crossbar: fix device leak on am335x route allocation

    In the Linux kernel, the following vulnerability has been resolved: dmaengine: ti: dma-crossbar: fix device leak on am335x route allocation Make sure to drop the reference taken when looking up the crossbar platform device during am335x route allocation.

    Veröffentlicht Aktualisiert
  17. CVE-2026-23021

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

    net: usb: pegasus: fix memory leak in update_eth_regs_async()

    In the Linux kernel, the following vulnerability has been resolved: net: usb: pegasus: fix memory leak in update_eth_regs_async() When asynchronously writing to the device registers and if usb_submit_urb() fail, the code fail to release allocated to this point resources.

    Veröffentlicht Aktualisiert
  18. CVE-2025-71184

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

    btrfs: fix NULL dereference on root when tracing inode eviction

    In the Linux kernel, the following vulnerability has been resolved: btrfs: fix NULL dereference on root when tracing inode eviction When evicting an inode the first thing we do is to setup tracing for it, which implies fetching the root's id. But in btrfs_evict_inode() the root might be NULL, as implied in the next check that we do in btrfs_evict_inode(). Hence, we either should set the ->root_objectid to 0 in case the root is NULL, or we move tracing setup after checking that the root is not NULL. Setting the rootid to 0 at least gives us the possibility to trace this call even in the case when the root is NULL, so that's the solution tak

    Veröffentlicht Aktualisiert
  19. CVE-2025-71183

    Kritisch · CVSS 9.1EPSS 0,32%Keine Korrektur veröffentlicht

    btrfs: always detect conflicting inodes when logging inode refs

    In the Linux kernel, the following vulnerability has been resolved: btrfs: always detect conflicting inodes when logging inode refs After rename exchanging (either with the rename exchange operation or regular renames in multiple non-atomic steps) two inodes and at least one of them is a directory, we can end up with a log tree that contains only of the inodes and after a power failure that can result in an attempt to delete the other inode when it should not because it was not deleted before the power failure. In some case that delete attempt fails when the target inode is a directory that contains a subvolume inside it, since the log repl

    Veröffentlicht Aktualisiert
  20. CVE-2025-71182

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

    can: j1939: make j1939_session_activate() fail if device is no longer registered

    In the Linux kernel, the following vulnerability has been resolved: can: j1939: make j1939_session_activate() fail if device is no longer registered syzbot is still reporting unregister_netdevice: waiting for vcan0 to become free. Usage count = 2 even after commit 93a27b5891b8 ("can: j1939: add missing calls in NETDEV_UNREGISTER notification handler") was added. A debug printk() patch found that j1939_session_activate() can succeed even after j1939_cancel_active_session() from j1939_netdev_notify(NETDEV_UNREGISTER) has completed. Since j1939_cancel_active_session() is processed with the session list lock held, checking ndev->reg_state

    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 →