p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux · Seite 144

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 18320

  1. CVE-2026-74549

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

    hwmon: (nct6775-core) Prevent access to unsupported weight registers

    In the Linux kernel, the following vulnerability has been resolved: hwmon: (nct6775-core) Prevent access to unsupported weight registers Sashiko reports: During initialization of the nct6116 chip, the driver sets data->pwm_num to 5. However, it assigns several NCT6106 register arrays (such as NCT6106_REG_WEIGHT_DUTY_STEP, NCT6106_REG_WEIGHT_TEMP_SEL, and NCT6106_REG_WEIGHT_TEMP_*) to data->REG_PWM and data->REG_WEIGHT_TEMP. These arrays only contain 3 elements. In nct6775_update_pwm(), the driver iterates up to data->pwm_num. If data->has_pwm has bits 3 or 4 set (which is structurally possible for nct6116), the loop attempts to read eleme

    • Auf 6.12.105-1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-74548

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

    forcedeth: fix UAF of txrx_stats in nv_remove

    In the Linux kernel, the following vulnerability has been resolved: forcedeth: fix UAF of txrx_stats in nv_remove nv_remove() frees the per-CPU txrx_stats before unregister_netdev(). Until unregister completes, ndo_get_stats64, the NAPI/xmit data path, and nv_close()/drain may still access txrx_stats, leading to a use-after-free. Free the stats only after unregister_netdev().

    • Auf 6.12.105-1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-74547

    Nicht bewertetEPSS 0,18%Korrektur verfügbar

    hwmon: (adt7470) Fix busy-loop and I2C flooding in update thread

    In the Linux kernel, the following vulnerability has been resolved: hwmon: (adt7470) Fix busy-loop and I2C flooding in update thread When userspace configures 'auto_update_interval' to 0 via sysfs, the background kthread executes schedule_timeout_interruptible(0), which returns immediately. If 'num_temp_sensors' is concurrently or previously set to 0, the msleep_interruptible() delay inside adt7470_read_temperatures() also becomes 0. This combination forces the background thread into a tight, unbounded busy-loop, hogging the CPU and flooding the I2C bus with a continuous stream of transactions. Fix this vulnerability by raising the lower

    • Auf 6.12.105-1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-74546

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    hwmon: (adt7470) Fix divide-by-zero TOCTOU crash in fan speed read

    In the Linux kernel, the following vulnerability has been resolved: hwmon: (adt7470) Fix divide-by-zero TOCTOU crash in fan speed read If the fan data becomes 0 between the FAN_DATA_VALID() check and the FAN_PERIOD_TO_RPM() conversion, it will result in a divide-by-zero crash due to a race with a concurrent update of the cached fan value. Fix a TOCTOU issue by reading fan data once.

    • Auf 6.12.105-1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-74545

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

    rtase: fix double free of multi-frag skb on DMA map failure

    In the Linux kernel, the following vulnerability has been resolved: rtase: fix double free of multi-frag skb on DMA map failure In rtase_start_xmit(), when the head buffer DMA mapping fails after rtase_xmit_frags() has mapped all fragments, the error path clears the fragment descriptors with rtase_tx_clear_range(), which frees the skb through the last-frag slot and accounts tx_dropped. Control then falls through to the common error label, which frees the same skb a second time and counts it again. Return right after clearing the fragments when the skb owns frags; the no-frag case still drops through and frees the head skb once.

    • Auf 6.12.105-1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-74544

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

    net/sched: cls_u32: validate offshift to prevent shift-out-of-bounds

    In the Linux kernel, the following vulnerability has been resolved: net/sched: cls_u32: validate offshift to prevent shift-out-of-bounds u32_change() copies the user-provided tc_u32_sel.offshift (unsigned char, 0-255) into the kernel knode object without bounds validation. When a packet later hits u32_classify() with TC_U32_VAROFFSET set, it evaluates `ntohs(offmask & *data) >> offshift` where the left operand is a 16-bit value promoted to a 32-bit int. Any offshift >= 32 is undefined behavior per C11 6.5.7p3, triggerable by an unprivileged user via user/network namespaces. UBSAN: shift-out-of-bounds in net/sched/cls_u32.c:236:43 shift exp

    • Auf 6.12.115-2 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-74543

    Nicht bewertetEPSS 0,18%Korrektur verfügbar

    net: udp_tunnel: fix memory leak in udp_tunnel_nic_unregister()

    In the Linux kernel, the following vulnerability has been resolved: net: udp_tunnel: fix memory leak in udp_tunnel_nic_unregister() syzbot reported a memory leak [1] in the UDP tunnel NIC offload code. When device registration fails (e.g. in register_netdevice()), netdev core unwinds by sending a single NETDEV_UNREGISTER notification. If work was queued during NETDEV_REGISTER (utn->work_pending is set), udp_tunnel_nic_unregister() returns early: if (utn->work_pending) return; Because failed registrations do not enter netdev_wait_allrefs_any(), no subsequent NETDEV_UNREGISTER rebroadcast will ever occur. As a result, the struct udp_tun

    • Auf 6.12.105-1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-74542

    Nicht bewertetEPSS 0,21%Korrektur verfügbar

    netfs: Fix folio_queue ENOMEM in writeback by adding a mempool

    In the Linux kernel, the following vulnerability has been resolved: netfs: Fix folio_queue ENOMEM in writeback by adding a mempool Fix the handling of folio_queue allocation failure in writeback by adding a mempool and passing in gfp_t flags to the rolling buffer functions that allocate memory, using the mempool if gfp != GFP_KERNEL. This is then extended upwards and the gfp to be used for a request is stored in the netfs_io_request struct and is then used for both requests and subrequests, eliminating the sleeping loops there. The failure caused: folio != NULL WARNING: fs/netfs/write_issue.c:603 at netfs_writepages+0x883/0xa10 f

    • Auf 6.12.115-2 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-74541

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

    Bluetooth: ISO: clear iso_data always when detaching conn from hcon

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ISO: clear iso_data always when detaching conn from hcon When setting conn->hcon = NULL, also conn->hcon->iso_data = NULL is necessary, otherwise later iso_conn_free() will UAF. Fix clearing of iso_data in iso_sock_disconn() Fixes KASAN: slab-use-after-free in iso_conn_hold_unless_zero on iso_sock_release() followed by hci_abort_conn_sync().

    • Auf 6.12.105-1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-74540

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

    Bluetooth: L2CAP: fix UAF in l2cap_le_connect_rsp

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: fix UAF in l2cap_le_connect_rsp l2cap_le_connect_rsp() obtains a channel via __l2cap_get_chan_by_ident() but neither holds a reference nor uses l2cap_chan_hold_unless_zero() before locking and operating on it. A concurrent l2cap_chan_del() triggered by a remote disconnect can free the channel between the lookup and l2cap_chan_lock(), causing a use-after-free. The BR/EDR counterpart l2cap_connect_rsp() and the sibling handler l2cap_le_command_rej() already use l2cap_chan_hold_unless_zero() to safely hold a reference, but l2cap_le_connect_rsp() was left unp

    • Auf 6.12.105-1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-74538

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

    Bluetooth: ISO: lock sk in iso_connect_ind

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ISO: lock sk in iso_connect_ind Accessing iso_pi(sk)->conn requires lock_sock, which is not taken in the "ev3" part of iso_connect_ind. It may also be NULL if socket has transitioned away from the LISTEN/CONNECT states before locking. Fix by adding lock/release. Recheck hcon is valid after lock acquire where needed.

    • Auf 6.12.115-2 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-74537

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

    Bluetooth: ISO: hold sk properly in iso_conn_ready

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ISO: hold sk properly in iso_conn_ready sk deref in iso_conn_ready must be done either under conn->lock, or holding a refcount, to avoid concurrent close. conn->sk is currently accessed without either: [Task 1] [Task 2] iso_sock_release iso_conn_ready sk = conn->sk lock_sock(sk) conn->sk = NULL lock_sock(sk) release_sock(sk) iso_sock_kill(sk) UAF on sk deref Fix possible UAF by holding sk refcoun

    • Auf 6.12.115-2 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-74536

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    Bluetooth: ISO: fix leaking sk after socket release

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ISO: fix leaking sk after socket release iso_sock_kill() tests !sock_flag(sk, SOCK_ZAPPED) || sk->sk_socket || sock_flag(sk, SOCK_DEAD) for early return, but this is always true since sock_orphan(sk) sets SOCK_DEAD, so the sk reference released by socket always leaks, iso_sock_destruct is never called. The socket reference also leaks when __iso_sock_close() does not set SOCK_ZAPPED, since iso_conn_del() does not call iso_sock_kill() after zapping. Fix by replacing SOCK_DEAD by BT_SK_KILLED flag that is not used for something else, and lock_sock to ensure iso_so

    • Auf 6.12.105-1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-74535

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

    Bluetooth: ISO: avoid deadlocks in iso_sock_timeout

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ISO: avoid deadlocks in iso_sock_timeout iso_sock_timeout() takes lock_sock, so sync disabling the timer while holding that lock may deadlock. iso_sock_timeout() may also run concurrently with iso_conn_del(), which leads to UAF [Task 1] [Task hdev->workqueue] iso_sock_timeout iso_conn_del iso_conn_hold_unless_zero iso_chan_del `------------> iso_conn_put caller frees hcon iso_conn_put iso_conn_free

    • Auf 6.12.105-1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-74534

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

    Bluetooth: ISO: fix refcounting of iso_conn

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ISO: fix refcounting of iso_conn iso_conn_del() and iso_chan_del() have a race that results to double-put of iso_conn: [Task hdev->workqueue] [Task 2] iso_conn_del iso_chan_del iso_conn_hold_unless_zero iso_conn_lock iso_conn_lock conn->sk = NULL iso_conn_unlock sk = iso_sock_hold(conn) <---------´ if (!sk) iso_conn_put iso_conn_put iso_conn_put /* UAF */ The extra put for !sk in iso_conn_del() is currently required since failing

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

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

    Bluetooth: ISO: fix race of kfree vs kref_get_unless_zero

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ISO: fix race of kfree vs kref_get_unless_zero hci_conn::iso_data is accessed and modified without lock or RCU. This leads to a race [Task hdev->workqueue] [Task 2] iso_recv iso_conn_put(conn) conn = LOAD hcon->iso_data iso_conn_free(conn) iso_conn_hold_unless_zero(conn) hcon->iso_data = NULL kfree(conn) kref_get_unless_zero(&conn->ref) /* UAF */ and also to races in iso_conn_add() vs. iso_conn_free()

    • Auf 6.12.115-2 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-74532

    Nicht bewertetEPSS 0,17%Korrektur verfügbar

    Bluetooth: btintel: Validate length before parsing diagnostics TLV

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btintel: Validate length before parsing diagnostics TLV btintel_diagnostics() accesses tlv->val[0] without first validating that the diagnostics VSE is long enough to contain that field, so may cause reading data beyond the received frame. Fix by validating the length before access.

    • Auf 6.12.105-1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-74531

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

    Bluetooth: hci_conn: hold conn reference in abort_conn_sync()

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_conn: hold conn reference in abort_conn_sync() There is theoretical UAF if the conn is freed while the hci_sync task is running. Hold refcount to avoid that.

    • Auf 6.12.105-1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-74530

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

    Bluetooth: hci_sync: hold conn in hci_connect_big_sync() callback

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_sync: hold conn in hci_connect_big_sync() callback There is theoretical UAF if the conn is freed while the hci_sync task is running. Hold refcount to avoid that. Handle NULL hcon, return 0 + do nothing to match the previous behavior.

    • Auf 6.12.115-2 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2026-74529

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

    Bluetooth: hci_sync: hold conn in hci_connect_pa_sync() callback

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_sync: hold conn in hci_connect_pa_sync() callback There is theoretical UAF if the conn is freed while the hci_sync task is running. Hold refcount to avoid that.

    • Auf 6.12.115-2 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 →