p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-azure-fde · Seite 163

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 7451

  1. CVE-2026-68397

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

    net/iucv: take a reference on the socket found in afiucv_hs_rcv()

    In the Linux kernel, the following vulnerability has been resolved: net/iucv: take a reference on the socket found in afiucv_hs_rcv() afiucv_hs_rcv() looks up the destination socket under iucv_sk_list.lock, drops the lock, and then passes the socket to the afiucv_hs_callback_*() handlers without holding a reference. AF_IUCV sockets are not RCU-protected and are freed synchronously by iucv_sock_kill() -> sock_put(), so a concurrent close can free the socket in the window between read_unlock() and the handler, which then dereferences freed memory (for example sk->sk_data_ready() in afiucv_hs_callback_syn()). Take a reference with sock_hold()

    • Auf 6.8.0-1069.76 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-68396

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    scsi: core: wake eh reliably when using scsi_schedule_eh

    In the Linux kernel, the following vulnerability has been resolved: scsi: core: wake eh reliably when using scsi_schedule_eh Drivers which use the scsi_schedule_eh function to run the error handler currently risk the error handler thread never waking once all commands are timed out or inactive. There is no enforced memory order between setting the host into error recovery state and counting busy commands. This can result in a race with scsi_dec_host_busy where neither CPU sees both conditions of all commands inactive and the host error state to request waking the error handler. To fix this, run the scsi_schedule_eh's scsi_eh_wakeup from a

    • Auf 6.8.0-1069.76 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-68395

    Nicht bewertetEPSS 0,22%Korrektur verfügbar

    ata: sata_dwc_460ex: enable SATA interrupts only after IRQ handler is registered

    In the Linux kernel, the following vulnerability has been resolved: ata: sata_dwc_460ex: enable SATA interrupts only after IRQ handler is registered sata_dwc_enable_interrupts() is called before platform_get_irq() and ata_host_activate(), leaving the SATA controller's interrupt mask enabled without a registered handler. If a later step fails (irq request, phy init, etc.) or if the controller asserts an interrupt during probe, the irq line may fire with no handler, causing a spurious interrupt storm. Move sata_dwc_enable_interrupts() after ata_host_activate() so that interrupts are only unmasked once the handler is registered and the core

    • Auf 6.8.0-1069.76 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-68392

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

    Bluetooth: mgmt: fix locking in unpair_device/disconnect_sync

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: mgmt: fix locking in unpair_device/disconnect_sync Dereferencing RCU-protected pointers outside critical sections is invalid and may lead to UAF. Take hdev->lock for hci_conn lookup and hci_abort_conn(). Don't use RCU to ensure the conn is fully initialized at this point.

    • Auf 6.8.0-1069.76 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-68391

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

    Bluetooth: mgmt: hold reference for hci_conn in mgmt_pending_cmds

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: mgmt: hold reference for hci_conn in mgmt_pending_cmds Dereferencing RCU-protected pointers outside critical sections is invalid and may lead to UAF. Use of hci_conn in hci_sync callbacks also needs to hold refcount to avoid UAF. Take appropriate locks for hci_conn lookups, and take refcount for hci_conn pointers stored in mgmt_pending_cmd so that the pointer stays valid. When accessing conn->state, ensure hdev->lock is held to avoid data race.

    • Auf 6.8.0-1069.76 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-68389

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

    Bluetooth: hci_qca: Clear memdump state on invalid dump size

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_qca: Clear memdump state on invalid dump size qca_controller_memdump() allocates qca->qca_memdump before processing the first dump packet. For a sequence-zero packet it then disables IBS, marks memdump collection active, and reads the advertised dump size. If the controller reports a zero dump size, the error path frees the local qca_memdump object and returns without clearing qca->qca_memdump or undoing the collection state. A later memdump work item initializes its local pointer from qca->qca_memdump and skips allocation when that pointer is non-NULL, so i

    • Auf 6.8.0-1069.76 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-68388

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

    smb/client: handle overlapping allocated ranges in fallocate

    In the Linux kernel, the following vulnerability has been resolved: smb/client: handle overlapping allocated ranges in fallocate smb3_simple_fallocate_range() can skip holes when an allocated range returned by the server starts before the current fallocate offset. The skipped hole is not zero-filled, but fallocate still returns success. A later write to that hole may therefore fail with ENOSPC. The function queries allocated ranges so that it can preserve existing contents and write zeroes only into holes. However, the server may return a range that starts before the current fallocate offset. For example, assume the fallocate request is [

    • Auf 6.8.0-1069.76 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-68386

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

    bpf, sockmap: Reject unhashed UDP sockets on sockmap update

    In the Linux kernel, the following vulnerability has been resolved: bpf, sockmap: Reject unhashed UDP sockets on sockmap update UDP sockets get SOCK_RCU_FREE set when (auto-)bound. This means sk_is_refcounted(unbound) = true, while sk_is_refcounted(bound) = false. Because sockmap accepts unbound UDP sockets, a BPF program can increment a socket's refcount via lookup. If the socket is subsequently bound, the transition from unbound to bound causes bpf_sk_release() to skip the decrement of the refcount, causing a memory leak. unreferenced object 0xffff88810bc2eb40 (size 1984): comm "test_progs", pid 2451, jiffies 4295320596 hex dump (fi

    • Auf 6.8.0-1069.76 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-68383

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

    drm/xe/guc: Keep scheduler timeline name alive

    In the Linux kernel, the following vulnerability has been resolved: drm/xe/guc: Keep scheduler timeline name alive The scheduler keeps a pointer to the timeline name, but q->name is freed with the exec queue while scheduler fences can still reference it. Store the name in struct xe_guc_exec_queue so it shares the scheduler's RCU-deferred lifetime. (cherry picked from commit 41075f0eb5dcbd3b065d15f15ef7bbe9315188e8)

    Veröffentlicht Aktualisiert
  10. CVE-2026-68382

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

    drm/xe/guc: Hold device ref until queue teardown completes

    In the Linux kernel, the following vulnerability has been resolved: drm/xe/guc: Hold device ref until queue teardown completes GuC exec queue destruction can run asynchronously. If the final device put happens from a destroy worker, drmm cleanup can end up draining the same workqueue and deadlock. Hold a drm_device reference for the queue lifetime and drop it after queue teardown completes. This keeps drmm cleanup from running while async destroy work is still pending. Move GuC destroy work to a module-lifetime Xe workqueue and flush it on PCI remove so hot-unbind/rebind still waits for pending destroy work. With queue-held device refs,

    Veröffentlicht Aktualisiert
  11. CVE-2026-68381

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

    ksmbd: pin conn during async oplock break notification

    In the Linux kernel, the following vulnerability has been resolved: ksmbd: pin conn during async oplock break notification smb2_oplock_break_noti() and smb2_lease_break_noti() store a ksmbd_conn pointer in an async ksmbd_work and then queue that work on ksmbd-io. The work only increments conn->r_count, which prevents teardown from passing the pending-request wait after the increment, but it does not pin the struct ksmbd_conn object. If connection teardown races with an oplock break notification, the last conn reference can be dropped before the queued worker finishes. The worker then uses the freed conn in ksmbd_conn_write() and ksmbd_co

    • Auf 6.8.0-1069.76 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-68377

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

    net/sched: act_tunnel_key: Defer dst_release to RCU callback

    In the Linux kernel, the following vulnerability has been resolved: net/sched: act_tunnel_key: Defer dst_release to RCU callback Fix a race-condition use-after-free in tunnel_key_release_params(). The function releases the metadata_dst of the old params synchronously via dst_release() while deferring the params struct free with kfree_rcu(). A concurrent tunnel_key_act() reader on the datapath may still hold the old params pointer (under rcu_read_lock_bh) and proceed to call dst_clone(&params->tcft_enc_metadata->dst) after the writer's dst_release has already pushed the dst's rcuref to RCUREF_DEAD. [email protected] produced a

    • Auf 6.8.0-1069.76 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-68376

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

    sctp: fix auth_hmacs array size in struct sctp_cookie

    In the Linux kernel, the following vulnerability has been resolved: sctp: fix auth_hmacs array size in struct sctp_cookie The auth_hmacs array in struct sctp_cookie is supposed to store a complete SCTP_AUTH_HMAC_ALGO parameter, which consists of a struct sctp_paramhdr followed by N HMAC identifiers. However, the array size was calculated using an extra 2 bytes instead of sizeof(struct sctp_paramhdr), which is 4 bytes. When four HMAC identifiers are configured, the HMAC-ALGO parameter stored in the endpoint is larger than the auth_hmacs buffer in the cookie. As a result, sctp_association_init() copies beyond the end of auth_hmacs when init

    • Auf 6.8.0-1069.76 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-68374

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

    usb: core: sysfs: add lock to bos_descriptors_read()

    In the Linux kernel, the following vulnerability has been resolved: usb: core: sysfs: add lock to bos_descriptors_read() Add a lock to the function bos_descriptors_read(). This function accesses udev->bos, which could be simultaneously freed in usb_reset_and_verify_device(), a function that is commonly called in drivers all over the kernel.

    Veröffentlicht Aktualisiert
  15. CVE-2026-68373

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

    wifi: at76c50x-usb: avoid length underflow in at76_guess_freq()

    In the Linux kernel, the following vulnerability has been resolved: wifi: at76c50x-usb: avoid length underflow in at76_guess_freq() at76_guess_freq() checks only that the received frame is at least a bare 802.11 header (24 bytes) before subtracting the fixed management-body offset: len -= el_off; For both beacon and probe response frames, el_off is 36. If the frame is shorter than el_off, subtracting it causes the calculated IE length to wrap. The length is eventually passed to cfg80211_find_elem_match() as a very large unsigned value, so the element walk runs beyond the RX skb. This path is reached from at76_rx_tasklet() while scanning

    • Auf 6.8.0-1069.76 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-68372

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    usb: core: port: Deattach Type-C connector on component unbind

    In the Linux kernel, the following vulnerability has been resolved: usb: core: port: Deattach Type-C connector on component unbind connector_unbind() is the mirror of connector_bind(), but it is missing the symmetric call to typec_deattach() that connector_bind() makes via: if (port_dev->child) typec_attach(port_dev->connector, &port_dev->child->dev); When a Thunderbolt dock is unplugged, two teardown paths race: 1. The component framework calls connector_unbind() first, which sets port_dev->connector = NULL without calling typec_deattach(). This leaves port->usb2_dev/port->usb3_dev in struct typec_port pointing at

    • Auf 6.8.0-1069.76 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-68371

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

    usb: musb: omap2430: Do not put borrowed of_node in probe

    In the Linux kernel, the following vulnerability has been resolved: usb: musb: omap2430: Do not put borrowed of_node in probe omap2430_probe() stores pdev->dev.of_node in a local np variable. This is a borrowed pointer and the probe function does not take a reference to it. The success and error paths nevertheless call of_node_put(np). This drops a reference that is owned by the platform device, and can leave pdev->dev.of_node with an unbalanced reference count. Do not put the borrowed platform device node from omap2430_probe(). References taken for the child MUSB device are handled by the device core, and the ctrl-module phandle referenc

    • Auf 6.8.0-1069.76 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-68370

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

    usb: gadget: dummy_hcd: prevent fifo_req reuse during giveback

    In the Linux kernel, the following vulnerability has been resolved: usb: gadget: dummy_hcd: prevent fifo_req reuse during giveback dummy_hcd embeds a single shared usb_request (dum->fifo_req) that the "emulated single-request FIFO" fast-path in dummy_queue() reuses for small IN transfers: it copies the caller's request into it (req->req = *_req) and queues it, treating list_empty(&fifo_req.queue) as "the slot is free". The completion side (dummy_timer/transfer/nuke/dummy_dequeue) follows the standard pattern: list_del_init(&req->queue) unlinks the request, then the lock is dropped and usb_gadget_giveback_request() invokes req->complete().

    • Auf 6.8.0-1069.76 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-68369

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    usb: gadget: printer: fix infinite loop in printer_read()

    In the Linux kernel, the following vulnerability has been resolved: usb: gadget: printer: fix infinite loop in printer_read() printer_read() uses the same variable for the requested copy size and the number of bytes actually copied to user space. copy_to_user() returns the number of bytes not copied, so when it fails to copy anything, the computed copied length becomes zero. In that case len, buf, current_rx_bytes and current_rx_buf are left unchanged. If RX data is available and the user buffer remains unwritable, the read loop can repeat indefinitely. Track the copied length separately and return -EFAULT, or the number of bytes already

    • Auf 6.8.0-1069.76 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2026-68368

    Nicht bewertetEPSS 0,22%Korrektur verfügbar

    usb: gadget: f_ncm: validate datagram bounds in ncm_unwrap_ntb()

    In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_ncm: validate datagram bounds in ncm_unwrap_ntb() When unpacking host-supplied NTBs, ncm_unwrap_ntb() checks datagram length against frame_max but does not verify that the datagram fits within the declared block length. Additionally, when decoding multiple NTBs from a single socket buffer, subsequent block lengths are not checked against the actual remaining buffer data. With these checks missing, a malicious USB host can specify datagram offsets and lengths that point beyond the block, or supply secondary NTB headers declaring lengths larger than the buffer

    • Auf 6.8.0-1069.76 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 →