p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-riscv-6.14 · Seite 56

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 10608

  1. CVE-2026-98128

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

    scsi: mpi3mr: Fix target device refcount leak in mpi3mr_sas_port_add()

    In the Linux kernel, the following vulnerability has been resolved: scsi: mpi3mr: Fix target device refcount leak in mpi3mr_sas_port_add() mpi3mr_get_tgtdev_by_addr() increments the target device kref when it returns a device. If a subsequent error triggers a goto out_fail after the tgtdev reference is acquired, the reference is never released because the out_fail path does not call mpi3mr_tgtdev_put(). This prevents the target device structure from ever being freed. Add a tgtdev put in the out_fail path, guarded by a NULL check since tgtdev is only acquired for SAS_END_DEVICE types and the same cleanup path is shared by earlier error case

    Veröffentlicht Aktualisiert
  2. CVE-2026-98127

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

    smb/client: validate new EOF for insert range

    In the Linux kernel, the following vulnerability has been resolved: smb/client: validate new EOF for insert range smb3_insert_range() does not check if the new file size (i_size + len) is valid. This allows FALLOC_FL_INSERT_RANGE to bypass RLIMIT_FSIZE, exceed s_maxbytes, or produce a size outside the loff_t range. Use check_add_overflow() to calculate the new EOF. Validate it with inode_newsize_ok() before modifying the file. Reproducer, using a file on a CIFS mount: bash -c ' FILE=/mnt/cifs/repro trap "" SIGXFSZ ulimit -f 3072 # RLIMIT_FSIZE = 3 MiB # A regular write is stopped at 3 MiB. dd if=/dev/zero of="$FILE" bs=1M c

    Veröffentlicht Aktualisiert
  3. CVE-2026-98126

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

    smb/client: validate new EOF for zero range

    In the Linux kernel, the following vulnerability has been resolved: smb/client: validate new EOF for zero range When FALLOC_FL_ZERO_RANGE is used without FALLOC_FL_KEEP_SIZE, smb3_zero_range() may extend EOF without checking RLIMIT_FSIZE, allowing the file to grow beyond the caller's file-size limit. Fix this by calling inode_newsize_ok() before sending the zero-range request when the operation would extend EOF. Reproducer, using a file on a CIFS mount: bash -c ' FILE=/mnt/cifs/repro trap "" SIGXFSZ ulimit -f 3072 truncate -s 2M "$FILE" fallocate --zero-range -o 0 -l 4M "$FILE" ech

    Veröffentlicht Aktualisiert
  4. CVE-2026-98125

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

    smb/client: fix stale page cache in insert/collapse range

    In the Linux kernel, the following vulnerability has been resolved: smb/client: fix stale page cache in insert/collapse range smb3_insert_range() and smb3_collapse_range() use truncate_pagecache_range() to invalidate the affected page cache. However, if off or old_eof is not page-aligned, the boundary pages are only partially zeroed and remain uptodate. As a result, the client may return stale data after a successful insert/collapse range operation. For example, with 4K pages: page 0 page 1 page 2 0------4K 4K------8K 8K------12K ^ ^ off=2K

    Veröffentlicht Aktualisiert
  5. CVE-2026-98124

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

    smb/client: invalidate fscache for fallocate range operations

    In the Linux kernel, the following vulnerability has been resolved: smb/client: invalidate fscache for fallocate range operations smb3_zero_range(), smb3_punch_hole(), smb3_insert_range(), and smb3_collapse_range() modify file contents through server-side range operations. These operations discard the affected page cache, but leave the FS-Cache cookie valid, so a later read may return data cached before the range operation. Fix this by invalidating FS-Cache after outstanding I/O has completed and before modifying the file on the server. Run the following as root on a CIFS mount with fsc enabled and an active CacheFiles backend: b

    Veröffentlicht Aktualisiert
  6. CVE-2026-98123

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

    sctp: fix soft lockup from unpadded ASCONF-ACK parameter iteration

    In the Linux kernel, the following vulnerability has been resolved: sctp: fix soft lockup from unpadded ASCONF-ACK parameter iteration sctp_verify_asconf() walks ASCONF-ACK parameters with sctp_walk_params(), which advances by SCTP_PAD4(length), while the consumer sctp_get_asconf_response() iterates the same parameters advancing by the raw length, without padding. A single odd-length parameter desynchronises the two walks and makes the consumer interpret attacker-controlled bytes at a misaligned offset. When those bytes yield a length of zero, the while loop over asconf_ack_len makes no progress, spinning forever in softirq context, and th

    Veröffentlicht Aktualisiert
  7. CVE-2026-98122

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

    vxlan: mdb: Fix use-after-free in vxlan_mdb_remote_src_del()

    In the Linux kernel, the following vulnerability has been resolved: vxlan: mdb: Fix use-after-free in vxlan_mdb_remote_src_del() vxlan_mdb_is_valid_source(), which validates MDBE_ATTR_SOURCE and every MDBE_ATTR_SRC_LIST member, accepts the all-zeros address. A source list is only accepted on a (*, G) entry, whose source is the all-zeros address, and for each member of the list an (S, G) entry is derived from it by substituting the source. Entries are keyed by a plain memcmp() of struct vxlan_mdb_entry_key, so if MDBE_ATTR_SOURCE is present and holds the all-zeros address and the source list holds it as well, the derived (S, G) key is byte-

    Veröffentlicht Aktualisiert
  8. CVE-2026-98121

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

    watchdog: msc313e: Fix NULL pointer dereference in PM callbacks

    In the Linux kernel, the following vulnerability has been resolved: watchdog: msc313e: Fix NULL pointer dereference in PM callbacks msc313e_wdt_probe() doesn't set the driver data for the platform device. As a result, dev_get_drvdata() in msc313e_wdt_suspend() and msc313e_wdt_resume() will return NULL, leading to a NULL pointer dereference afterward. Set the platform device driver data in msc313e_wdt_probe().

    Veröffentlicht Aktualisiert
  9. CVE-2026-98119

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

    netfs: break unbuffered write when netfs_alloc_subrequest() fails

    In the Linux kernel, the following vulnerability has been resolved: netfs: break unbuffered write when netfs_alloc_subrequest() fails syzbot reported a null-ptr-deref below [1] following a fault injection in netfs_alloc_subrequest(). [0] When netfs_alloc_subrequest() fails, subreq is NULL. Later, netfs_prepare_write() tries to initialize members of subreq(e.g., source), the issue in [1] is triggered. Let's handle the error of netfs_prepare_write() properly. [0] FAULT_INJECTION: forcing a failure. name failslab, interval 1, probability 0, space 0, times 0 Call Trace: netfs_alloc_subrequest+0x116/0x3f0 netfs_prepare_write+0x76/0x7b0 net

    Veröffentlicht Aktualisiert
  10. CVE-2026-98118

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

    netfs: Fix readahead synchronisation issues by loading all folios upfront

    In the Linux kernel, the following vulnerability has been resolved: netfs: Fix readahead synchronisation issues by loading all folios upfront There are some synchronisation issues that derive from the app thread adding more folios to the rolling buffer whilst the collector thread is looking at them or trying to clear them, such as determining the setting of front_folio_order when the next folio hasn't been added yet, The reason for the rolling buffer approach is that loading the buffer upfront and then dropping all the refs just acquired is quite a slow operation, and loading progressively allows some of the cost to be deferred until after

    Veröffentlicht Aktualisiert
  11. CVE-2026-98117

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

    cachefiles: Fix potential UAF/KASAN warning

    In the Linux kernel, the following vulnerability has been resolved: cachefiles: Fix potential UAF/KASAN warning Currently, trace_cachefiles_coherency() is being passed a pointer to a __be64 lain over the coherency data in struct cachefiles_xattr so that it can display the first 8 bytes. However, the data is of variable length and could even be 0 bytes. This could lead to a UAF or KASAN warning. Fix this by making sure the buffer has room for at least 8 bytes and that those 8 bytes are pre-cleared. Further, those bytes are not 8-byte aligned, so fix the tracepoint to extract the data as four 2-byte words (they are 2-byte aligned) and rea

    Veröffentlicht Aktualisiert
  12. CVE-2026-98116

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

    ALSA: pcm: Serialize PCM mmap with buffer reallocation to fix page UAF

    In the Linux kernel, the following vulnerability has been resolved: ALSA: pcm: Serialize PCM mmap with buffer reallocation to fix page UAF snd_pcm_hw_params() and snd_pcm_hw_free() guard buffer reallocation with an mmap_count check performed under the PCM stream lock, but the lock is released long before the buffer is actually freed: snd_pcm_sync_stop(), constraint refinement and do_free_pages() all happen in between. snd_pcm_mmap_data(), on the other hand, takes no lock at all: it validates against the old buffer's state and dma_bytes, remaps its pages into the VMA, and only then increments mmap_count. A concurrent mmap() can therefore s

    Veröffentlicht Aktualisiert
  13. CVE-2026-98115

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

    ksmbd: safely drain sessions during logoff

    In the Linux kernel, the following vulnerability has been resolved: ksmbd: safely drain sessions during logoff SMB3 multichannel allows requests for one session to run on multiple connections. Wait for all channels bound to a session before freeing shared session objects. A deferred byte-range lock remains counted as a running request and only wakes when its file closes. Wake blocked locks during the drain without unpublishing or modifying their file objects. Synchronous CANCEL requests must invoke their cancellation callback to wake pending operations, while CHANGE_NOTIFY completion remains specific to the asynchronous path. Serialize se

    Veröffentlicht Aktualisiert
  14. CVE-2026-98114

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

    ksmbd: propagate DACL parsing errors

    In the Linux kernel, the following vulnerability has been resolved: ksmbd: propagate DACL parsing errors parse_dacl() silently accepts truncated ACEs and allocation failures, allowing set_info_sec() to continue with an incomplete ACL conversion. Return parsing and allocation errors to parse_sec_desc() so malformed security descriptors are rejected before inode attributes or ACL xattrs are updated.

    Veröffentlicht Aktualisiert
  15. CVE-2026-98113

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

    ksmbd: rate limit unmapped SID errors

    In the Linux kernel, the following vulnerability has been resolved: ksmbd: rate limit unmapped SID errors A client can include many structurally valid but unmapped SIDs in a DACL. Logging every mapping failure lets one request generate hundreds of kernel error messages. Rate limit the message to prevent an authenticated client from flooding the kernel log.

    Veröffentlicht Aktualisiert
  16. CVE-2026-98112

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

    ksmbd: fix listener task lifetime on netdev events

    In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix listener task lifetime on netdev events The listener thread exits when its listening socket is shutdown. The netdevice notifier shuts down the socket before calling kthread_stop(), so the task_struct can be freed before kthread_stop() gets its reference. Create the listener in a stopped state and hold an extra task_struct reference until kthread_stop_put() completes. Also stop and release listeners before freeing their interface records during TCP teardown.

    Veröffentlicht Aktualisiert
  17. CVE-2026-98111

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

    Bluetooth: btintel: validate version TLV value lengths

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btintel: validate version TLV value lengths btintel_parse_version_tlv() verifies that a complete TLV is present in the response, but it does not ensure that the value is long enough for the specific TLV type. A short value can therefore cause an out-of-bounds read through get_unaligned_le16(), get_unaligned_le32(), or memcpy(). Reject values shorter than the minimum required by each known TLV type. Also reject responses that do not contain the Command Complete Status field.

    Veröffentlicht Aktualisiert
  18. CVE-2026-98110

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

    Bluetooth: btintel: bound firmware ID by TLV length

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btintel: bound firmware ID by TLV length The firmware ID is treated as a NUL-terminated string even though the TLV length is its only boundary. If the value does not contain a NUL terminator, snprintf() can read beyond the received response. Limit the conversion to the advertised TLV value length.

    Veröffentlicht Aktualisiert
  19. CVE-2026-98109

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

    Bluetooth: hci_core: Fix race condition during device registration

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_core: Fix race condition during device registration In hci_register_dev(), the power_on work item is queued to hdev->req_workqueue before initializing hdev->adv_monitors_idr and registering the MSFT extension via msft_register(). For devices marked with quirks such as HCI_QUIRK_RAW_DEVICE, the HCI_UNCONFIGURED flag is set on the device. When the power_on work item runs concurrently on another CPU, hci_power_on() detects that the device is unconfigured and immediately invokes hci_dev_do_close(), which calls msft_do_close(). Concurrently, msft_register() alloc

    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 →