p PatchFirst

PatchFirst · Свежие уязвимости

Уязвимости linux-ibm-5.15 · Страница 67

За последние 30 дней в linux-ibm-5.15 опубликовано уязвимостей: 0; в каталоге KEV: 0.

Фильтры уязвимостей
Сбросить фильтры

Уязвимостей: 2540

  1. CVE-2024-44990

    Средний · CVSS 5.5EPSS 0,24%Есть исправление

    bonding: fix null pointer deref in bond_ipsec_offload_ok

    In the Linux kernel, the following vulnerability has been resolved: bonding: fix null pointer deref in bond_ipsec_offload_ok We must check if there is an active slave before dereferencing the pointer.

    • Обновитесь до 5.15.0-1065.68~20.04.1
    Опубликовано Обновлено
  2. CVE-2024-44989

    Средний · CVSS 5.5EPSS 0,24%Есть исправление

    bonding: fix xfrm real_dev null pointer dereference

    In the Linux kernel, the following vulnerability has been resolved: bonding: fix xfrm real_dev null pointer dereference We shouldn't set real_dev to NULL because packets can be in transit and xfrm might call xdo_dev_offload_ok() in parallel. All callbacks assume real_dev is set. Example trace: kernel: BUG: unable to handle page fault for address: 0000000000001030 kernel: bond0: (slave eni0np1): making interface the new active one kernel: #PF: supervisor write access in kernel mode kernel: #PF: error_code(0x0002) - not-present page kernel: PGD 0 P4D 0 kernel: Oops: 0002 [#1] PREEMPT SMP kernel: CPU: 4 PID: 2237 Comm: ping Not tainte

    • Обновитесь до 5.15.0-1065.68~20.04.1
    Опубликовано Обновлено
  3. CVE-2024-44988

    Высокий · CVSS 8.8EPSS 0,36%Есть исправление

    net: dsa: mv88e6xxx: Fix out-of-bound access

    In the Linux kernel, the following vulnerability has been resolved: net: dsa: mv88e6xxx: Fix out-of-bound access If an ATU violation was caused by a CPU Load operation, the SPID could be larger than DSA_MAX_PORTS (the size of mv88e6xxx_chip.ports[] array).

    • Обновитесь до 5.15.0-1065.68~20.04.1
    Опубликовано Обновлено
  4. CVE-2024-44987

    Высокий · CVSS 7.8EPSS 0,26%Есть исправление

    ipv6: prevent UAF in ip6_send_skb()

    In the Linux kernel, the following vulnerability has been resolved: ipv6: prevent UAF in ip6_send_skb() syzbot reported an UAF in ip6_send_skb() [1] After ip6_local_out() has returned, we no longer can safely dereference rt, unless we hold rcu_read_lock(). A similar issue has been fixed in commit a688caa34beb ("ipv6: take rcu lock in rawv6_send_hdrinc()") Another potential issue in ip6_finish_output2() is handled in a separate patch. [1] BUG: KASAN: slab-use-after-free in ip6_send_skb+0x18d/0x230 net/ipv6/ip6_output.c:1964 Read of size 8 at addr ffff88806dde4858 by task syz.1.380/6530 CPU: 1 UID: 0 PID: 6530 Comm: syz.1.380 Not tainte

    • Обновитесь до 5.15.0-1065.68~20.04.1
    Опубликовано Обновлено
  5. CVE-2024-44986

    Высокий · CVSS 8.1EPSS 0,72%Есть исправление

    ipv6: fix possible UAF in ip6_finish_output2()

    In the Linux kernel, the following vulnerability has been resolved: ipv6: fix possible UAF in ip6_finish_output2() If skb_expand_head() returns NULL, skb has been freed and associated dst/idev could also have been freed. We need to hold rcu_read_lock() to make sure the dst and associated idev are alive.

    • Обновитесь до 5.15.0-1065.68~20.04.1
    Опубликовано Обновлено
  6. CVE-2024-44985

    Критический · CVSS 9.8EPSS 0,88%Есть исправление

    ipv6: prevent possible UAF in ip6_xmit()

    In the Linux kernel, the following vulnerability has been resolved: ipv6: prevent possible UAF in ip6_xmit() If skb_expand_head() returns NULL, skb has been freed and the associated dst/idev could also have been freed. We must use rcu_read_lock() to prevent a possible UAF.

    • Обновитесь до 5.15.0-1065.68~20.04.1
    Опубликовано Обновлено
  7. CVE-2024-44983

    Высокий · CVSS 7.1EPSS 0,25%Есть исправление

    netfilter: flowtable: validate vlan header

    In the Linux kernel, the following vulnerability has been resolved: netfilter: flowtable: validate vlan header Ensure there is sufficient room to access the protocol field of the VLAN header, validate it once before the flowtable lookup. ===================================================== BUG: KMSAN: uninit-value in nf_flow_offload_inet_hook+0x45a/0x5f0 net/netfilter/nf_flow_table_inet.c:32 nf_flow_offload_inet_hook+0x45a/0x5f0 net/netfilter/nf_flow_table_inet.c:32 nf_hook_entry_hookfn include/linux/netfilter.h:154 [inline] nf_hook_slow+0xf4/0x400 net/netfilter/core.c:626 nf_hook_ingress include/linux/netfilter_netdev.h:34 [inline]

    • Обновитесь до 5.15.0-1065.68~20.04.1
  8. CVE-2024-44982

    Средний · CVSS 5.5EPSS 0,24%Есть исправление

    drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails

    In the Linux kernel, the following vulnerability has been resolved: drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails If the dpu_format_populate_layout() fails, then FB is prepared, but not cleaned up. This ends up leaking the pin_count on the GEM object and causes a splat during DRM file closure: msm_obj->pin_count WARNING: CPU: 2 PID: 569 at drivers/gpu/drm/msm/msm_gem.c:121 update_lru_locked+0xc4/0xcc [...] Call trace: update_lru_locked+0xc4/0xcc put_pages+0xac/0x100 msm_gem_free_object+0x138/0x180 drm_gem_object_free+0x1c/0x30 drm_gem_object_handle_put_unlocked+0x108/0x10c drm_gem_object_release_handle+0x58/0x70 idr_fo

    • Обновитесь до 5.15.0-1065.68~20.04.1
  9. CVE-2024-44974

    Высокий · CVSS 7.8EPSS 0,27%Есть исправление

    mptcp: pm: avoid possible UaF when selecting endp

    In the Linux kernel, the following vulnerability has been resolved: mptcp: pm: avoid possible UaF when selecting endp select_local_address() and select_signal_address() both select an endpoint entry from the list inside an RCU protected section, but return a reference to it, to be read later on. If the entry is dereferenced after the RCU unlock, reading info could cause a Use-after-Free. A simple solution is to copy the required info while inside the RCU protected section to avoid any risk of UaF later. The address ID might need to be modified later to handle the ID0 case later, so a copy seems OK to deal with.

    • Обновитесь до 5.15.0-1065.68~20.04.1
    Опубликовано Обновлено
  10. CVE-2024-44971

    Средний · CVSS 5.5EPSS 0,21%Есть исправление

    net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()

    In the Linux kernel, the following vulnerability has been resolved: net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register() bcm_sf2_mdio_register() calls of_phy_find_device() and then phy_device_remove() in a loop to remove existing PHY devices. of_phy_find_device() eventually calls bus_find_device(), which calls get_device() on the returned struct device * to increment the refcount. The current implementation does not decrement the refcount, which causes memory leak. This commit adds the missing phy_device_free() call to decrement the refcount via put_device() to balance the refcount.

    • Обновитесь до 5.15.0-1065.68~20.04.1
  11. CVE-2024-44969

    Средний · CVSS 5.5EPSS 0,22%Есть исправление

    s390/sclp: Prevent release of buffer in I/O

    In the Linux kernel, the following vulnerability has been resolved: s390/sclp: Prevent release of buffer in I/O When a task waiting for completion of a Store Data operation is interrupted, an attempt is made to halt this operation. If this attempt fails due to a hardware or firmware problem, there is a chance that the SCLP facility might store data into buffers referenced by the original operation at a later time. Handle this situation by not releasing the referenced data buffers if the halt attempt fails. For current use cases, this might result in a leak of few pages of memory in case of a rare hardware/firmware malfunction.

    • Обновитесь до 5.15.0-1065.68~20.04.1
  12. CVE-2024-44966

    Высокий · CVSS 7.8EPSS 0,22%Есть исправление

    binfmt_flat: Fix corruption when not offsetting data start

    In the Linux kernel, the following vulnerability has been resolved: binfmt_flat: Fix corruption when not offsetting data start Commit 04d82a6d0881 ("binfmt_flat: allow not offsetting data start") introduced a RISC-V specific variant of the FLAT format which does not allocate any space for the (obsolete) array of shared library pointers. However, it did not disable the code which initializes the array, resulting in the corruption of sizeof(long) bytes before the DATA segment, generally the end of the TEXT segment. Introduce MAX_SHARED_LIBS_UPDATE which depends on the state of CONFIG_BINFMT_FLAT_NO_DATA_START_OFFSET to guard the initializati

    • Обновитесь до 5.15.0-1065.68~20.04.1
    Опубликовано Обновлено
  13. CVE-2024-44965

    Средний · CVSS 5.5EPSS 0,22%Есть исправление

    x86/mm: Fix pti_clone_pgtable() alignment assumption

    In the Linux kernel, the following vulnerability has been resolved: x86/mm: Fix pti_clone_pgtable() alignment assumption Guenter reported dodgy crashes on an i386-nosmp build using GCC-11 that had the form of endless traps until entry stack exhaust and then #DF from the stack guard. It turned out that pti_clone_pgtable() had alignment assumptions on the start address, notably it hard assumes start is PMD aligned. This is true on x86_64, but very much not true on i386. These assumptions can cause the end condition to malfunction, leading to a 'short' clone. Guess what happens when the user mapping has a short copy of the entry text? Use t

    • Обновитесь до 5.15.0-1065.68~20.04.1
    Опубликовано Обновлено
  14. CVE-2024-44960

    Средний · CVSS 5.5EPSS 0,24%Есть исправление

    usb: gadget: core: Check for unset descriptor

    In the Linux kernel, the following vulnerability has been resolved: usb: gadget: core: Check for unset descriptor Make sure the descriptor has been set before looking at maxpacket. This fixes a null pointer panic in this case. This may happen if the gadget doesn't properly set up the endpoint for the current speed, or the gadget descriptors are malformed and the descriptor for the speed/endpoint are not found. No current gadget driver is known to have this problem, but this may cause a hard-to-find bug during development of new gadgets.

    • Обновитесь до 5.15.0-1065.68~20.04.1
    Опубликовано Обновлено
  15. CVE-2024-44958

    Средний · CVSS 5.5EPSS 0,21%Есть исправление

    sched/smt: Fix unbalance sched_smt_present dec/inc

    In the Linux kernel, the following vulnerability has been resolved: sched/smt: Fix unbalance sched_smt_present dec/inc I got the following warn report while doing stress test: jump label: negative count! WARNING: CPU: 3 PID: 38 at kernel/jump_label.c:263 static_key_slow_try_dec+0x9d/0xb0 Call Trace: <TASK> __static_key_slow_dec_cpuslocked+0x16/0x70 sched_cpu_deactivate+0x26e/0x2a0 cpuhp_invoke_callback+0x3ad/0x10d0 cpuhp_thread_fun+0x3f5/0x680 smpboot_thread_fn+0x56d/0x8d0 kthread+0x309/0x400 ret_from_fork+0x41/0x70 ret_from_fork_asm+0x1b/0x30 </TASK> Because when cpuset_cpu_inactive() fails in sched_cpu_deactivate(), the cpu of

    • Обновитесь до 5.15.0-1065.68~20.04.1
  16. CVE-2024-44954

    Высокий · CVSS 7.8EPSS 0,18%Есть исправление

    ALSA: line6: Fix racy access to midibuf

    In the Linux kernel, the following vulnerability has been resolved: ALSA: line6: Fix racy access to midibuf There can be concurrent accesses to line6 midibuf from both the URB completion callback and the rawmidi API access. This could be a cause of KMSAN warning triggered by syzkaller below (so put as reported-by here). This patch protects the midibuf call of the former code path with a spinlock for avoiding the possible races.

    • Обновитесь до 5.15.0-1065.68~20.04.1
    Опубликовано Обновлено
  17. CVE-2024-44948

    Средний · CVSS 5.5EPSS 0,24%Есть исправление

    x86/mtrr: Check if fixed MTRRs exist before saving them

    In the Linux kernel, the following vulnerability has been resolved: x86/mtrr: Check if fixed MTRRs exist before saving them MTRRs have an obsolete fixed variant for fine grained caching control of the 640K-1MB region that uses separate MSRs. This fixed variant has a separate capability bit in the MTRR capability MSR. So far all x86 CPUs which support MTRR have this separate bit set, so it went unnoticed that mtrr_save_state() does not check the capability bit before accessing the fixed MTRR MSRs. Though on a CPU that does not support the fixed MTRR capability this results in a #GP. The #GP itself is harmless because the RDMSR fault is ha

    • Обновитесь до 5.15.0-1065.68~20.04.1
    Опубликовано Обновлено
  18. CVE-2024-44947

    Средний · CVSS 5.5EPSS 0,89%Есть исправление

    fuse: Initialize beyond-EOF page contents before setting uptodate

    In the Linux kernel, the following vulnerability has been resolved: fuse: Initialize beyond-EOF page contents before setting uptodate fuse_notify_store(), unlike fuse_do_readpage(), does not enable page zeroing (because it can be used to change partial page contents). So fuse_notify_store() must be more careful to fully initialize page contents (including parts of the page that are beyond end-of-file) before marking the page uptodate. The current code can leave beyond-EOF page contents uninitialized, which makes these uninitialized page contents visible to userspace via mmap(). This is an information leak, but only affects systems which

    • Обновитесь до 5.15.0-1065.68~20.04.1
  19. CVE-2024-44946

    Высокий · CVSS 7.8EPSS 0,86%Есть исправление

    kcm: Serialise kcm_sendmsg() for the same socket.

    In the Linux kernel, the following vulnerability has been resolved: kcm: Serialise kcm_sendmsg() for the same socket. syzkaller reported UAF in kcm_release(). [0] The scenario is 1. Thread A builds a skb with MSG_MORE and sets kcm->seq_skb. 2. Thread A resumes building skb from kcm->seq_skb but is blocked by sk_stream_wait_memory() 3. Thread B calls sendmsg() concurrently, finishes building kcm->seq_skb and puts the skb to the write queue 4. Thread A faces an error and finally frees skb that is already in the write queue 5. kcm_release() does double-free the skb in the write queue When a thread is building a

    • Обновитесь до 5.15.0-1065.68~20.04.1
    Опубликовано Обновлено

Проверьте свой сервер

Сопоставьте установленный стек и версии со свежими базами уязвимостей.

Проверьте свой сервер →