p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-riscv-5.15 · Seite 195

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 6470

  1. CVE-2026-43069

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

    Bluetooth: hci_ll: Fix firmware leak on error path

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_ll: Fix firmware leak on error path Smatch reports: drivers/bluetooth/hci_ll.c:587 download_firmware() warn: 'fw' from request_firmware() not released on lines: 544. In download_firmware(), if request_firmware() succeeds but the returned firmware content is invalid (no data or zero size), the function returns without releasing the firmware, resulting in a resource leak. Fix this by calling release_firmware() before returning when request_firmware() succeeded but the firmware content is invalid.

    • Auf 5.15.0-1106.110~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-43068

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

    ext4: avoid allocate block from corrupted group in ext4_mb_find_by_goal()

    In the Linux kernel, the following vulnerability has been resolved: ext4: avoid allocate block from corrupted group in ext4_mb_find_by_goal() There's issue as follows: ... EXT4-fs (mmcblk0p1): Delayed block allocation failed for inode 206 at logical offset 0 with max blocks 1 with error 117 EXT4-fs (mmcblk0p1): This should not happen!! Data will be lost EXT4-fs (mmcblk0p1): Delayed block allocation failed for inode 206 at logical offset 0 with max blocks 1 with error 117 EXT4-fs (mmcblk0p1): This should not happen!! Data will be lost EXT4-fs (mmcblk0p1): Delayed block allocation failed for inode 206 at logical offset 0 with max blocks 1 w

    • Auf 5.15.0-1106.110~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-43067

    Kritisch · CVSS 9.8EPSS 0,5%Keine Korrektur veröffentlicht

    ext4: handle wraparound when searching for blocks for indirect mapped blocks

    In the Linux kernel, the following vulnerability has been resolved: ext4: handle wraparound when searching for blocks for indirect mapped blocks Commit 4865c768b563 ("ext4: always allocate blocks only from groups inode can use") restricts what blocks will be allocated for indirect block based files to block numbers that fit within 32-bit block numbers. However, when using a review bot running on the latest Gemini LLM to check this commit when backporting into an LTS based kernel, it raised this concern: If ac->ac_g_ex.fe_group is >= ngroups (for instance, if the goal group was populated via stream allocation from s_mb_last_groups),

    Veröffentlicht Aktualisiert
  4. CVE-2026-43066

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

    ext4: fix iloc.bh leak in ext4_fc_replay_inode() error paths

    In the Linux kernel, the following vulnerability has been resolved: ext4: fix iloc.bh leak in ext4_fc_replay_inode() error paths During code review, Joseph found that ext4_fc_replay_inode() calls ext4_get_fc_inode_loc() to get the inode location, which holds a reference to iloc.bh that must be released via brelse(). However, several error paths jump to the 'out' label without releasing iloc.bh: - ext4_handle_dirty_metadata() failure - sync_dirty_buffer() failure - ext4_mark_inode_used() failure - ext4_iget() failure Fix this by introducing an 'out_brelse' label placed just before the existing 'out' label to ensure iloc.bh is always r

    • Auf 5.15.0-1106.110~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-43065

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

    ext4: always drain queued discard work in ext4_mb_release()

    In the Linux kernel, the following vulnerability has been resolved: ext4: always drain queued discard work in ext4_mb_release() While reviewing recent ext4 patch[1], Sashiko raised the following concern[2]: > If the filesystem is initially mounted with the discard option, > deleting files will populate sbi->s_discard_list and queue > s_discard_work. If it is then remounted with nodiscard, the > EXT4_MOUNT_DISCARD flag is cleared, but the pending s_discard_work is > neither cancelled nor flushed. [1] https://lore.kernel.org/r/[email protected]/ [2] https://sashiko.dev/#/patchset/20260319094545.19291-1-qiang.zhang

    • Auf 5.15.0-1106.110~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-43064

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

    dmaengine: idxd: Fix not releasing workqueue on .release()

    In the Linux kernel, the following vulnerability has been resolved: dmaengine: idxd: Fix not releasing workqueue on .release() The workqueue associated with an DSA/IAA device is not released when the object is freed.

    • Auf 5.15.0-1111.115~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-43062

    Hoch · CVSS 7.1EPSS 0,22%Korrektur verfügbar

    Bluetooth: L2CAP: Fix type confusion in l2cap_ecred_reconf_rsp()

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Fix type confusion in l2cap_ecred_reconf_rsp() l2cap_ecred_reconf_rsp() casts the incoming data to struct l2cap_ecred_conn_rsp (the ECRED *connection* response, 8 bytes with result at offset 6) instead of struct l2cap_ecred_reconf_rsp (2 bytes with result at offset 0). This causes two problems: - The sizeof(*rsp) length check requires 8 bytes instead of the correct 2, so valid L2CAP_ECRED_RECONF_RSP packets are rejected with -EPROTO. - rsp->result reads from offset 6 instead of offset 0, returning wrong data when the packet is large enough to

    • Auf 5.15.0-1106.110~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-43061

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

    serial: 8250: Fix TX deadlock when using DMA

    In the Linux kernel, the following vulnerability has been resolved: serial: 8250: Fix TX deadlock when using DMA `dmaengine_terminate_async` does not guarantee that the `__dma_tx_complete` callback will run. The callback is currently the only place where `dma->tx_running` gets cleared. If the transaction is canceled and the callback never runs, then `dma->tx_running` will never get cleared and we will never schedule new TX DMA transactions again. This change makes it so we clear `dma->tx_running` after we terminate the DMA transaction. This is "safe" because `serial8250_tx_dma_flush` is holding the UART port lock. The first thing the callb

    • Auf 5.15.0-1106.110~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-43060

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

    netfilter: nft_ct: drop pending enqueued packets on removal

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_ct: drop pending enqueued packets on removal Packets sitting in nfqueue might hold a reference to: - templates that specify the conntrack zone, because a percpu area is used and module removal is possible. - conntrack timeout policies and helper, where object removal leave a stale reference. Since these objects can just go away, drop enqueued packets to avoid stale reference to them. If there is a need for finer grain removal, this logic can be revisited to make selective packet drop upon dependencies.

    • Auf 5.15.0-1106.110~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2026-43058

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

    media: vidtv: fix pass-by-value structs causing MSAN warnings

    In the Linux kernel, the following vulnerability has been resolved: media: vidtv: fix pass-by-value structs causing MSAN warnings vidtv_ts_null_write_into() and vidtv_ts_pcr_write_into() take their argument structs by value, causing MSAN to report uninit-value warnings. While only vidtv_ts_null_write_into() has triggered a report so far, both functions share the same issue. Fix by passing both structs by const pointer instead, avoiding the stack copy of the struct along with its MSAN shadow and origin metadata. The functions do not modify the structs, which is enforced by the const qualifier.

    • Auf 5.15.0-1106.110~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-43054

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

    scsi: target: tcm_loop: Drain commands in target_reset handler

    In the Linux kernel, the following vulnerability has been resolved: scsi: target: tcm_loop: Drain commands in target_reset handler tcm_loop_target_reset() violates the SCSI EH contract: it returns SUCCESS without draining any in-flight commands. The SCSI EH documentation (scsi_eh.rst) requires that when a reset handler returns SUCCESS the driver has made lower layers "forget about timed out scmds" and is ready for new commands. Every other SCSI LLD (virtio_scsi, mpt3sas, ipr, scsi_debug, mpi3mr) enforces this by draining or completing outstanding commands before returning SUCCESS. Because tcm_loop_target_reset() doesn't drain, the SCSI E

    • Auf 5.15.0-1106.110~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-43053

    Mittel · CVSS 4.7EPSS 0,12%Keine Korrektur veröffentlicht

    xfs: close crash window in attr dabtree inactivation

    In the Linux kernel, the following vulnerability has been resolved: xfs: close crash window in attr dabtree inactivation When inactivating an inode with node-format extended attributes, xfs_attr3_node_inactive() invalidates all child leaf/node blocks via xfs_trans_binval(), but intentionally does not remove the corresponding entries from their parent node blocks. The implicit assumption is that xfs_attr_inactive() will truncate the entire attr fork to zero extents afterwards, so log recovery will never reach the root node and follow those stale pointers. However, if a log shutdown occurs after the leaf/node block cancellations commit but

    Veröffentlicht Aktualisiert
  13. CVE-2026-43052

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

    wifi: mac80211: check tdls flag in ieee80211_tdls_oper

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: check tdls flag in ieee80211_tdls_oper When NL80211_TDLS_ENABLE_LINK is called, the code only checks if the station exists but not whether it is actually a TDLS station. This allows the operation to proceed for non-TDLS stations, causing unintended side effects like modifying channel context and HT protection before failing. Add a check for sta->sta.tdls early in the ENABLE_LINK case, before any side effects occur, to ensure the operation is only allowed for actual TDLS peers.

    • Auf 5.15.0-1106.110~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-43051

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

    HID: wacom: fix out-of-bounds read in wacom_intuos_bt_irq

    In the Linux kernel, the following vulnerability has been resolved: HID: wacom: fix out-of-bounds read in wacom_intuos_bt_irq The wacom_intuos_bt_irq() function processes Bluetooth HID reports without sufficient bounds checking. A maliciously crafted short report can trigger an out-of-bounds read when copying data into the wacom structure. Specifically, report 0x03 requires at least 22 bytes to safely read the processed data and battery status, while report 0x04 (which falls through to 0x03) requires 32 bytes. Add explicit length checks for these report IDs and log a warning if a short report is received.

    • Auf 5.15.0-1106.110~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-43050

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

    atm: lec: fix use-after-free in sock_def_readable()

    In the Linux kernel, the following vulnerability has been resolved: atm: lec: fix use-after-free in sock_def_readable() A race condition exists between lec_atm_close() setting priv->lecd to NULL and concurrent access to priv->lecd in send_to_lecd(), lec_handle_bridge(), and lec_atm_send(). When the socket is freed via RCU while another thread is still using it, a use-after-free occurs in sock_def_readable() when accessing the socket's wait queue. The root cause is that lec_atm_close() clears priv->lecd without any synchronization, while callers dereference priv->lecd without any protection against concurrent teardown. Fix this by converti

    • Auf 5.15.0-1106.110~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-43049

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

    HID: logitech-hidpp: Prevent use-after-free on force feedback initialisation failure

    In the Linux kernel, the following vulnerability has been resolved: HID: logitech-hidpp: Prevent use-after-free on force feedback initialisation failure Presently, if the force feedback initialisation fails when probing the Logitech G920 Driving Force Racing Wheel for Xbox One, an error number will be returned and propagated before the userspace infrastructure (sysfs and /dev/input) has been torn down. If userspace ignores the errors and continues to use its references to these dangling entities, a UAF will promptly follow. We have 2 options; continue to return the error, but ensure that all of the infrastructure is torn down accordingly

    Veröffentlicht Aktualisiert
  17. CVE-2026-43048

    Hoch · CVSS 8.8EPSS 0,32%Keine Korrektur veröffentlicht

    HID: core: Mitigate potential OOB by removing bogus memset()

    In the Linux kernel, the following vulnerability has been resolved: HID: core: Mitigate potential OOB by removing bogus memset() The memset() in hid_report_raw_event() has the good intention of clearing out bogus data by zeroing the area from the end of the incoming data string to the assumed end of the buffer. However, as we have previously seen, doing so can easily result in OOB reads and writes in the subsequent thread of execution. The current suggestion from one of the HID maintainers is to remove the memset() and simply return if the incoming event buffer size is not large enough to fill the associated report. Suggested-by Benjamin

    Veröffentlicht Aktualisiert
  18. CVE-2026-43047

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

    HID: multitouch: Check to ensure report responses match the request

    In the Linux kernel, the following vulnerability has been resolved: HID: multitouch: Check to ensure report responses match the request It is possible for a malicious (or clumsy) device to respond to a specific report's feature request using a completely different report ID. This can cause confusion in the HID core resulting in nasty side-effects such as OOB writes. Add a check to ensure that the report ID in the response, matches the one that was requested. If it doesn't, omit reporting the raw event and return early.

    • Auf 5.15.0-1106.110~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-43046

    Hoch · CVSS 7.1EPSS 0,11%Korrektur verfügbar

    btrfs: reject root items with drop_progress and zero drop_level

    In the Linux kernel, the following vulnerability has been resolved: btrfs: reject root items with drop_progress and zero drop_level [BUG] When recovering relocation at mount time, merge_reloc_root() and btrfs_drop_snapshot() both use BUG_ON(level == 0) to guard against an impossible state: a non-zero drop_progress combined with a zero drop_level in a root_item, which can be triggered: ------------[ cut here ]------------ kernel BUG at fs/btrfs/relocation.c:1545! Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI CPU: 1 UID: 0 PID: 283 ... Tainted: 6.18.0+ #16 PREEMPT(voluntary) Tainted: [O]=OOT_MODULE, [E]=UNSIGNED_MODULE Hardware name: QEMU

    • Auf 5.15.0-1106.110~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2026-43043

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

    crypto: af-alg - fix NULL pointer dereference in scatterwalk

    In the Linux kernel, the following vulnerability has been resolved: crypto: af-alg - fix NULL pointer dereference in scatterwalk The AF_ALG interface fails to unmark the end of a Scatter/Gather List (SGL) when chaining a new af_alg_tsgl structure. If a sendmsg() fills an SGL exactly to MAX_SGL_ENTS, the last entry is marked as the end. A subsequent sendmsg() allocates a new SGL and chains it, but fails to clear the end marker on the previous SGL's last data entry. This causes the crypto scatterwalk to hit a premature end, returning NULL on sg_next() and leading to a kernel panic during dereference. Fix this by explicitly unmarking the end

    • Auf 5.15.0-1106.110~20.04.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 →