p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

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

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 2540

  1. CVE-2024-26633

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

    ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()

    In the Linux kernel, the following vulnerability has been resolved: ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() syzbot pointed out [1] that NEXTHDR_FRAGMENT handling is broken. Reading frag_off can only be done if we pulled enough bytes to skb->head. Currently we might access garbage. [1] BUG: KMSAN: uninit-value in ip6_tnl_parse_tlv_enc_lim+0x94f/0xbb0 ip6_tnl_parse_tlv_enc_lim+0x94f/0xbb0 ipxip6_tnl_xmit net/ipv6/ip6_tunnel.c:1326 [inline] ip6_tnl_start_xmit+0xab2/0x1a70 net/ipv6/ip6_tunnel.c:1432 __netdev_start_xmit include/linux/netdevice.h:4940 [inline] netdev_start_xmit include/linux/netdevice.h:4954 [in

    • Auf 5.15.0-1050.53~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2024-26631

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

    ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work

    In the Linux kernel, the following vulnerability has been resolved: ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work idev->mc_ifc_count can be written over without proper locking. Originally found by syzbot [1], fix this issue by encapsulating calls to mld_ifc_stop_work() (and mld_gq_stop_work() for good measure) with mutex_lock() and mutex_unlock() accordingly as these functions should only be called with mc_lock per their declarations. [1] BUG: KCSAN: data-race in ipv6_mc_down / mld_ifc_work write to 0xffff88813a80c832 of 1 bytes by task 3771 on cpu 0: mld_ifc_stop_work net/ipv6/mcast.c:1080 [inline] ipv6_mc_down+0x10a/0x280

    • Auf 5.15.0-1050.53~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2023-52612

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

    crypto: scomp - fix req->dst buffer overflow

    In the Linux kernel, the following vulnerability has been resolved: crypto: scomp - fix req->dst buffer overflow The req->dst buffer size should be checked before copying from the scomp_scratch->dst to avoid req->dst buffer overflow problem.

    • Auf 5.15.0-1050.53~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2023-52610

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

    net/sched: act_ct: fix skb leak and crash on ooo frags

    In the Linux kernel, the following vulnerability has been resolved: net/sched: act_ct: fix skb leak and crash on ooo frags act_ct adds skb->users before defragmentation. If frags arrive in order, the last frag's reference is reset in: inet_frag_reasm_prepare skb_morph which is not straightforward. However when frags arrive out of order, nobody unref the last frag, and all frags are leaked. The situation is even worse, as initiating packet capture can lead to a crash[0] when skb has been cloned and shared at the same time. Fix the issue by removing skb_get() before defragmentation. act_ct returns TC_ACT_CONSUMED when defrag failed

    • Auf 5.15.0-1050.53~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2023-52609

    Mittel · CVSS 5.7EPSS 0,18%Korrektur verfügbar

    binder: fix race between mmput() and do_exit()

    In the Linux kernel, the following vulnerability has been resolved: binder: fix race between mmput() and do_exit() Task A calls binder_update_page_range() to allocate and insert pages on a remote address space from Task B. For this, Task A pins the remote mm via mmget_not_zero() first. This can race with Task B do_exit() and the final mmput() refcount decrement will come from Task A. Task A | Task B ------------------+------------------ mmget_not_zero() | | do_exit() | exit_mm() | mmput() mmput() | exit_mmap() | remove_vma() |

    • Auf 5.15.0-1050.53~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2024-26629

    Hoch · CVSS 8.2EPSS 0,2%Korrektur verfügbar

    nfsd: fix RELEASE_LOCKOWNER

    In the Linux kernel, the following vulnerability has been resolved: nfsd: fix RELEASE_LOCKOWNER The test on so_count in nfsd4_release_lockowner() is nonsense and harmful. Revert to using check_for_locks(), changing that to not sleep. First: harmful. As is documented in the kdoc comment for nfsd4_release_lockowner(), the test on so_count can transiently return a false positive resulting in a return of NFS4ERR_LOCKS_HELD when in fact no locks are held. This is clearly a protocol violation and with the Linux NFS client it can cause incorrect behaviour. If RELEASE_LOCKOWNER is sent while some other thread is still processing a LOCK request

    • Auf 5.15.0-1058.61~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2023-52608

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

    firmware: arm_scmi: Check mailbox/SMT channel for consistency

    In the Linux kernel, the following vulnerability has been resolved: firmware: arm_scmi: Check mailbox/SMT channel for consistency On reception of a completion interrupt the shared memory area is accessed to retrieve the message header at first and then, if the message sequence number identifies a transaction which is still pending, the related payload is fetched too. When an SCMI command times out the channel ownership remains with the platform until eventually a late reply is received and, as a consequence, any further transmission attempt remains pending, waiting for the channel to be relinquished by the platform. Once that late reply i

    • Auf 5.15.0-1054.57~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2024-26627

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

    scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler

    In the Linux kernel, the following vulnerability has been resolved: scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler Inside scsi_eh_wakeup(), scsi_host_busy() is called & checked with host lock every time for deciding if error handler kthread needs to be waken up. This can be too heavy in case of recovery, such as: - N hardware queues - queue depth is M for each hardware queue - each scsi_host_busy() iterates over (N * M) tag/requests If recovery is triggered in case that all requests are in-flight, each scsi_eh_wakeup() is strictly serialized, when scsi_eh_wakeup() is called for the last in-flight request

    • Auf 5.15.0-1054.57~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2024-26625

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

    llc: call sock_orphan() at release time

    In the Linux kernel, the following vulnerability has been resolved: llc: call sock_orphan() at release time syzbot reported an interesting trace [1] caused by a stale sk->sk_wq pointer in a closed llc socket. In commit ff7b11aa481f ("net: socket: set sock->sk to NULL after calling proto_ops::release()") Eric Biggers hinted that some protocols are missing a sock_orphan(), we need to perform a full audit. In net-next, I plan to clear sock->sk from sock_orphan() and amend Eric patch to add a warning. [1] BUG: KASAN: slab-use-after-free in list_empty include/linux/list.h:373 [inline] BUG: KASAN: slab-use-after-free in waitqueue_active incl

    • Auf 5.15.0-1054.57~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2023-52607

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

    powerpc/mm: Fix null-pointer dereference in pgtable_cache_add

    In the Linux kernel, the following vulnerability has been resolved: powerpc/mm: Fix null-pointer dereference in pgtable_cache_add kasprintf() returns a pointer to dynamically allocated memory which can be NULL upon failure. Ensure the allocation was successful by checking the pointer validity.

    • Auf 5.15.0-1054.57~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2023-52606

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

    powerpc/lib: Validate size for vector operations

    In the Linux kernel, the following vulnerability has been resolved: powerpc/lib: Validate size for vector operations Some of the fp/vmx code in sstep.c assume a certain maximum size for the instructions being emulated. The size of those operations however is determined separately in analyse_instr(). Add a check to validate the assumption on the maximum size of the operations, so as to prevent any unintended kernel stack corruption.

    • Auf 5.15.0-1054.57~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2023-52604

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

    FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree

    In the Linux kernel, the following vulnerability has been resolved: FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree Syzkaller reported the following issue: UBSAN: array-index-out-of-bounds in fs/jfs/jfs_dmap.c:2867:6 index 196694 is out of range for type 's8[1365]' (aka 'signed char[1365]') CPU: 1 PID: 109 Comm: jfsCommit Not tainted 6.6.0-rc3-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/04/2023 Call Trace: <TASK> __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x1e7/0x2d0 lib/dump_stack.c:106 ubsan_epilogue lib/ubsan.c:217 [inline] __ubsan_handle_out_of_bounds+0x11c/0x150

    • Auf 5.15.0-1054.57~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2023-52603

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

    UBSAN: array-index-out-of-bounds in dtSplitRoot

    In the Linux kernel, the following vulnerability has been resolved: UBSAN: array-index-out-of-bounds in dtSplitRoot Syzkaller reported the following issue: oop0: detected capacity change from 0 to 32768 UBSAN: array-index-out-of-bounds in fs/jfs/jfs_dtree.c:1971:9 index -2 is out of range for type 'struct dtslot [128]' CPU: 0 PID: 3613 Comm: syz-executor270 Not tainted 6.0.0-syzkaller-09423-g493ffd6605b2 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 Call Trace: <TASK> __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x1b1/0x28e lib/dump_stack.c:106 ubsan_epilogue lib/ubsan.c:151 [

    • Auf 5.15.0-1053.56~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2023-52602

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

    jfs: fix slab-out-of-bounds Read in dtSearch

    In the Linux kernel, the following vulnerability has been resolved: jfs: fix slab-out-of-bounds Read in dtSearch Currently while searching for current page in the sorted entry table of the page there is a out of bound access. Added a bound check to fix the error. Dave: Set return code to -EIO

    • Auf 5.15.0-1054.57~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2023-52601

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

    jfs: fix array-index-out-of-bounds in dbAdjTree

    In the Linux kernel, the following vulnerability has been resolved: jfs: fix array-index-out-of-bounds in dbAdjTree Currently there is a bound check missing in the dbAdjTree while accessing the dmt_stree. To add the required check added the bool is_ctl which is required to determine the size as suggest in the following commit. https://lore.kernel.org/linux-kernel-mentees/[email protected]/

    • Auf 5.15.0-1054.57~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2023-52600

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

    jfs: fix uaf in jfs_evict_inode

    In the Linux kernel, the following vulnerability has been resolved: jfs: fix uaf in jfs_evict_inode When the execution of diMount(ipimap) fails, the object ipimap that has been released may be accessed in diFreeSpecial(). Asynchronous ipimap release occurs when rcu_core() calls jfs_free_node(). Therefore, when diMount(ipimap) fails, sbi->ipimap should not be initialized as ipimap.

    • Auf 5.15.0-1053.56~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2023-52599

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

    jfs: fix array-index-out-of-bounds in diNewExt

    In the Linux kernel, the following vulnerability has been resolved: jfs: fix array-index-out-of-bounds in diNewExt [Syz report] UBSAN: array-index-out-of-bounds in fs/jfs/jfs_imap.c:2360:2 index -878706688 is out of range for type 'struct iagctl[128]' CPU: 1 PID: 5065 Comm: syz-executor282 Not tainted 6.7.0-rc4-syzkaller-00009-gbee0e7762ad2 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/10/2023 Call Trace: <TASK> __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x1e7/0x2d0 lib/dump_stack.c:106 ubsan_epilogue lib/ubsan.c:217 [inline] __ubsan_handle_out_of_bounds+0x11c/0x150 lib/ubsan.c:348

    • Auf 5.15.0-1054.57~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2023-52598

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

    s390/ptrace: handle setting of fpc register correctly

    In the Linux kernel, the following vulnerability has been resolved: s390/ptrace: handle setting of fpc register correctly If the content of the floating point control (fpc) register of a traced process is modified with the ptrace interface the new value is tested for validity by temporarily loading it into the fpc register. This may lead to corruption of the fpc register of the tracing process: if an interrupt happens while the value is temporarily loaded into the fpc register, and within interrupt context floating point or vector registers are used, the current fp/vx registers are saved with save_fpu_regs() assuming they belong to user sp

    • Auf 5.15.0-1054.57~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2023-52597

    Mittel · CVSS 4EPSS 0,23%Korrektur verfügbar

    KVM: s390: fix setting of fpc register

    In the Linux kernel, the following vulnerability has been resolved: KVM: s390: fix setting of fpc register kvm_arch_vcpu_ioctl_set_fpu() allows to set the floating point control (fpc) register of a guest cpu. The new value is tested for validity by temporarily loading it into the fpc register. This may lead to corruption of the fpc register of the host process: if an interrupt happens while the value is temporarily loaded into the fpc register, and within interrupt context floating point or vector registers are used, the current fp/vx registers are saved with save_fpu_regs() assuming they belong to user space and will be loaded into fp/vx

    • Auf 5.15.0-1054.57~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2023-52595

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

    wifi: rt2x00: restart beacon queue when hardware reset

    In the Linux kernel, the following vulnerability has been resolved: wifi: rt2x00: restart beacon queue when hardware reset When a hardware reset is triggered, all registers are reset, so all queues are forced to stop in hardware interface. However, mac80211 will not automatically stop the queue. If we don't manually stop the beacon queue, the queue will be deadlocked and unable to start again. This patch fixes the issue where Apple devices cannot connect to the AP after calling ieee80211_restart_hw().

    • Auf 5.15.0-1054.57~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 →