p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-ibm-5.15 · Seite 174

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 6486

  1. CVE-2026-46161

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

    md/raid10: fix divide-by-zero in setup_geo() with zero far_copies

    In the Linux kernel, the following vulnerability has been resolved: md/raid10: fix divide-by-zero in setup_geo() with zero far_copies setup_geo() extracts near_copies (nc) and far_copies (fc) from the user-provided layout parameter without checking for zero. When fc=0 with the "improved" far set layout selected, 'geo->far_set_size = disks / fc' triggers a divide-by-zero. Validate nc and fc immediately after extraction, returning -1 if either is zero.

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

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

    btrfs: fix missing last_unlink_trans update when removing a directory

    In the Linux kernel, the following vulnerability has been resolved: btrfs: fix missing last_unlink_trans update when removing a directory When removing a directory we are not updating its last_unlink_trans field, which can result in incorrect fsync behaviour in case some one fsyncs the directory after it was removed because it's holding a file descriptor on it. Example scenario: mkdir /mnt/dir1 mkdir /mnt/dir1/dir2 mkdir /mnt/dir3 sync -f /mnt # Do some change to the directory and fsync it. chmod 700 /mnt/dir1 xfs_io -c fsync /mnt/dir1 # Move dir2 out of dir1 so that dir1 becomes empty. mv /mnt/dir1/dir2 /mnt

    • Auf 5.15.0-1111.115~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-46159

    Mittel · CVSS 4.7EPSS 0,1%Korrektur verfügbar

    btrfs: fix btrfs_ioctl_space_info() slot_count TOCTOU which can lead to info-leak

    In the Linux kernel, the following vulnerability has been resolved: btrfs: fix btrfs_ioctl_space_info() slot_count TOCTOU which can lead to info-leak btrfs_ioctl_space_info() has a TOCTOU race between two passes over the block group RAID type lists. The first pass counts entries to determine the allocation size, then the second pass fills the buffer. The groups_sem rwlock is released between passes, allowing concurrent block group removal to reduce the entry count. When the second pass fills fewer entries than the first pass counted, copy_to_user() copies the full alloc_size bytes including trailing uninitialized kmalloc bytes to userspace

    • Auf 5.15.0-1111.115~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-46158

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

    mptcp: pm: ADD_ADDR rtx: always decrease sk refcount

    In the Linux kernel, the following vulnerability has been resolved: mptcp: pm: ADD_ADDR rtx: always decrease sk refcount When an ADD_ADDR is retransmitted, the sk is held in sk_reset_timer(). It should then be released in all cases at the end. Some (unlikely) checks were returning directly instead of calling sock_put() to decrease the refcount. Jump to a new 'exit' label to call __sock_put() (which will become sock_put() in the next commit) to fix this potential leak. While at it, drop the '!msk' check which cannot happen because it is never reset, and explicitly mark the remaining one as "unlikely".

    • Auf 5.15.0-1113.117~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-46157

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

    ALSA: pcm: oss: Fix data race at accessing runtime.oss.trigger

    In the Linux kernel, the following vulnerability has been resolved: ALSA: pcm: oss: Fix data race at accessing runtime.oss.trigger Currently the runtime.oss.trigger field may be accessed concurrently without protection, which may lead to the data race. And, in this case, it may lead to more severe problem because it's a bit field; as writing the data, it may overwrite other bit fields as well, which confuses the operation completely, as spotted by fuzzing. Fix it by covering runtime.oss.trigger bit fled also with the existing params_lock mutex in both snd_pcm_oss_get_trigger() and snd_pcm_oss_poll().

    Veröffentlicht Aktualisiert
  6. CVE-2026-46153

    Mittel · CVSS 6.8EPSS 0,11%Keine Korrektur veröffentlicht

    8021q: delete cleared egress QoS mappings

    In the Linux kernel, the following vulnerability has been resolved: 8021q: delete cleared egress QoS mappings vlan_dev_set_egress_priority() currently keeps cleared egress priority mappings in the hash as tombstones. Repeated set/clear cycles with distinct skb priorities therefore accumulate mapping nodes until device teardown and leak memory. Delete mappings when vlan_prio is cleared instead of keeping tombstones. Now that the egress mapping lists are RCU protected, the node can be unlinked safely and freed after a grace period.

    Veröffentlicht Aktualisiert
  7. CVE-2026-46151

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

    usb: usblp: fix heap leak in IEEE 1284 device ID via short response

    In the Linux kernel, the following vulnerability has been resolved: usb: usblp: fix heap leak in IEEE 1284 device ID via short response usblp_ctrl_msg() collapses the usb_control_msg() return value to 0/-errno, discarding the actual number of bytes transferred. A broken printer can complete the GET_DEVICE_ID control transfer short and the driver has no way to know. usblp_cache_device_id_string() reads the 2-byte big-endian length prefix from the response and trusts it (clamped only to the buffer bounds). The buffer is kmalloc(1024) at probe time. A device that sends exactly two bytes (e.g. 0x03 0xFF, claiming a 1023-byte ID) leaves device

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

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

    fanotify: fix false positive on permission events

    In the Linux kernel, the following vulnerability has been resolved: fanotify: fix false positive on permission events fsnotify_get_mark_safe() may return false for a mark on an unrelated group, which results in bypassing the permission check. Fix by skipping over detached marks that are not in the current group.

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

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

    scsi: target: configfs: Bound snprintf() return in tg_pt_gp_members_show()

    In the Linux kernel, the following vulnerability has been resolved: scsi: target: configfs: Bound snprintf() return in tg_pt_gp_members_show() target_tg_pt_gp_members_show() formats LUN paths with snprintf() into a 256-byte stack buffer, then will memcpy() cur_len bytes from that buffer. snprintf() returns the length the output would have had, which can exceed the buffer size when the fabric WWN is long because iSCSI IQN names can be up to 223 bytes. The check at the memcpy() site only guards the destination page write, not the source read, so memcpy() will read past the stack buffer and copy adjacent stack contents to the sysfs reader, w

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

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

    KVM: arm64: Fix pin leak and publication ordering in __pkvm_init_vcpu()

    In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: Fix pin leak and publication ordering in __pkvm_init_vcpu() Two bugs exist in the vCPU initialisation path: 1. If a check fails after hyp_pin_shared_mem() succeeds, the cleanup path jumps to 'unlock' without calling unpin_host_vcpu() or unpin_host_sve_state(), permanently leaking pin references on the host vCPU and SVE state pages. Extract a register_hyp_vcpu() helper that performs the checks and the store. When register_hyp_vcpu() returns an error, call unpin_host_vcpu() and unpin_host_sve_state() inline before falling through to the exis

    Veröffentlicht Aktualisiert
  11. CVE-2026-46146

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

    ALSA: usb-audio: Avoid potential endless loop in convert_chmap_v3()

    In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: Avoid potential endless loop in convert_chmap_v3() The convert_chmap_v3() has a loop with its increment size of cs_desc->wLength, but we forgot to validate cs_desc->wLength itself, which may lead to potential endless loop by a malformed descriptor. Add a proper size check to abort the loop for plugging the hole.

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

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

    mptcp: pm: ADD_ADDR rtx: fix potential data-race

    In the Linux kernel, the following vulnerability has been resolved: mptcp: pm: ADD_ADDR rtx: fix potential data-race This mptcp_pm_add_timer() helper is executed as a timer callback in softirq context. To avoid any data races, the socket lock needs to be held with bh_lock_sock(). If the socket is in use, retry again soon after, similar to what is done with the keepalive timer.

    • Auf 5.15.0-1106.110~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-46135

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

    nvmet-tcp: fix race between ICReq handling and queue teardown

    In the Linux kernel, the following vulnerability has been resolved: nvmet-tcp: fix race between ICReq handling and queue teardown nvmet_tcp_handle_icreq() updates queue->state after sending an Initialization Connection Response (ICResp), but it does so without serializing against target-side queue teardown. If an NVMe/TCP host sends an Initialization Connection Request (ICReq) and immediately closes the connection, target-side teardown may start in softirq context before io_work drains the already buffered ICReq. In that case, nvmet_tcp_schedule_release_queue() sets queue->state to NVMET_TCP_Q_DISCONNECTING and drops the queue reference un

    • Auf 5.15.0-1105.109~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-46133

    Hoch · CVSS 7.5EPSS 0,57%Korrektur verfügbar

    RDMA/rxe: Reject unknown opcodes before ICRC processing

    In the Linux kernel, the following vulnerability has been resolved: RDMA/rxe: Reject unknown opcodes before ICRC processing Even after applying commit 7244491dab34 ("RDMA/rxe: Validate pad and ICRC before payload_size() in rxe_rcv"), a single unauthenticated UDP packet can still trigger panic. That patch handled payload_size() underflow only for valid opcodes with short packets, not for packets carrying an unknown opcode. The unknown-opcode OOB read described below predates that commit and reaches back to the initial Soft RoCE driver. The check added there reads pkt->paylen < header_size(pkt) + bth_pad(pkt) + RXE_ICRC_SIZE where he

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

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

    net: rtnetlink: zero ifla_vf_broadcast to avoid stack infoleak in rtnl_fill_vfinfo

    In the Linux kernel, the following vulnerability has been resolved: net: rtnetlink: zero ifla_vf_broadcast to avoid stack infoleak in rtnl_fill_vfinfo rtnl_fill_vfinfo() declares struct ifla_vf_broadcast on the stack without initialisation: struct ifla_vf_broadcast vf_broadcast; The struct contains a single fixed 32-byte field: /* include/uapi/linux/if_link.h */ struct ifla_vf_broadcast { __u8 broadcast[32]; }; The function then copies dev->broadcast into it using dev->addr_len as the length: memcpy(vf_broadcast.broadcast, dev->broadcast, dev->addr_len); On Ethernet devices (the overwhelming majority of SR-IOV NICs) dev->addr_l

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

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

    ipmi: Check event message buffer response for bad data

    In the Linux kernel, the following vulnerability has been resolved: ipmi: Check event message buffer response for bad data The event message buffer response data size got checked later when processing, but check it right after the response comes back. It appears some BMCs may return an empty message instead of an error when fetching events. There are apparently some new BMCs that make this error, so we need to compensate.

    • Auf 5.15.0-1106.110~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-46127

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

    RDMA/ocrdma: Don't NULL deref uctx on errors in ocrdma_copy_pd_uresp()

    In the Linux kernel, the following vulnerability has been resolved: RDMA/ocrdma: Don't NULL deref uctx on errors in ocrdma_copy_pd_uresp() Sashiko points out that pd->uctx isn't initialized until late in the function so all these error flow references are NULL and will crash. Use the uctx that isn't NULL.

    • Auf 5.15.0-1106.110~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-46124

    Hoch · CVSS 7.5EPSS 0,48%Korrektur verfügbar

    isofs: validate block number from NFS file handle in isofs_export_iget

    In the Linux kernel, the following vulnerability has been resolved: isofs: validate block number from NFS file handle in isofs_export_iget isofs_fh_to_dentry() and isofs_fh_to_parent() pass an attacker- controlled block number (ifid->block or ifid->parent_block) from the NFS file handle to isofs_export_iget(), which only rejects block == 0 before calling isofs_iget() and ultimately sb_bread(). A crafted file handle with fh_len sufficient to pass the check added by commit 0405d4b63d08 ("isofs: Prevent the use of too small fid") can still drive the server to read any in-range block on the backing device as if it were an iso_directory_record.

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

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

    Bluetooth: virtio_bt: clamp rx length before skb_put

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: virtio_bt: clamp rx length before skb_put virtbt_rx_work() calls skb_put(skb, len) where len comes directly from virtqueue_get_buf() with no validation against the buffer we posted to the device. The RX skb is allocated in virtbt_add_inbuf() and exposed to virtio as exactly 1000 bytes via sg_init_one(). Checking len against skb_tailroom(skb) is not sufficient because alloc_skb() can leave more tailroom than the 1000 bytes actually handed to the device. A malicious or buggy backend can therefore report used.len between 1001 and skb_tailroom(skb), causing skb_put(

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

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

    wifi: b43: enforce bounds check on firmware key index in b43_rx()

    In the Linux kernel, the following vulnerability has been resolved: wifi: b43: enforce bounds check on firmware key index in b43_rx() The firmware-controlled key index in b43_rx() can exceed the dev->key[] array size (58 entries). The existing B43_WARN_ON is non-enforcing in production builds, allowing an out-of-bounds read. Make the B43_WARN_ON check enforcing by dropping the frame when the firmware returns an invalid key index.

    • 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 →