p PatchFirst

PatchFirst · Vulnerabilidades recientes

Vulnerabilidades de linux-lowlatency-hwe-5.15 · Página 161

Vulnerabilidades publicadas para linux-lowlatency-hwe-5.15 en los últimos 30 días: 0. Incluidas en el catálogo KEV: 0.

Filtrar vulnerabilidades
Borrar filtros

Vulnerabilidades: 4513

  1. CVE-2024-40957

    Alta · CVSS 7.5EPSS 0,73%Corrección disponible

    seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors

    In the Linux kernel, the following vulnerability has been resolved: seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors input_action_end_dx4() and input_action_end_dx6() are called NF_HOOK() for PREROUTING hook, in PREROUTING hook, we should passing a valid indev, and a NULL outdev to NF_HOOK(), otherwise may trigger a NULL pointer dereference, as below: [74830.647293] BUG: kernel NULL pointer dereference, address: 0000000000000090 [74830.655633] #PF: supervisor read access in kernel mode [74830.657888] #PF: error_code(0x0000) - not-present page [74830.659500] PGD 0 P4D 0 [74830.660450] O

    • Actualiza a 5.15.0-121.131~20.04.1
    Publicación Actualización
  2. CVE-2024-40956

    Alta · CVSS 7.8EPSS 0,27%Corrección disponible

    dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list

    In the Linux kernel, the following vulnerability has been resolved: dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list Use list_for_each_entry_safe() to allow iterating through the list and deleting the entry in the iteration process. The descriptor is freed via idxd_desc_complete() and there's a slight chance may cause issue for the list iterator when the descriptor is reused by another thread without it being deleted from the list.

    • Actualiza a 5.15.0-121.131~20.04.1
    Publicación Actualización
  3. CVE-2024-40953

    Alta · CVSS 7.9EPSS 0,2%Corrección disponible

    KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()

    In the Linux kernel, the following vulnerability has been resolved: KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() Use {READ,WRITE}_ONCE() to access kvm->last_boosted_vcpu to ensure the loads and stores are atomic. In the extremely unlikely scenario the compiler tears the stores, it's theoretically possible for KVM to attempt to get a vCPU using an out-of-bounds index, e.g. if the write is split into multiple 8-bit stores, and is paired with a 32-bit load on a VM with 257 vCPUs: CPU0 CPU1 last_boosted_vcpu = 0xff; (last_boosted_vcpu = 0x100)

    • Actualiza a 5.15.0-133.143~20.04.1
    Publicación Actualización
  4. CVE-2024-40945

    Media · CVSS 5.5EPSS 0,26%Corrección disponible

    iommu: Return right value in iommu_sva_bind_device()

    In the Linux kernel, the following vulnerability has been resolved: iommu: Return right value in iommu_sva_bind_device() iommu_sva_bind_device() should return either a sva bond handle or an ERR_PTR value in error cases. Existing drivers (idxd and uacce) only check the return value with IS_ERR(). This could potentially lead to a kernel NULL pointer dereference issue if the function returns NULL instead of an error pointer. In reality, this doesn't cause any problems because iommu_sva_bind_device() only returns NULL when the kernel is not configured with CONFIG_IOMMU_SVA. In this case, iommu_dev_enable_feature(dev, IOMMU_DEV_FEAT_SVA) will r

    • Actualiza a 5.15.0-121.131~20.04.1
    Publicación Actualización
  5. CVE-2024-40943

    Alta · CVSS 7.8EPSS 0,2%Corrección disponible

    ocfs2: fix races between hole punching and AIO+DIO

    In the Linux kernel, the following vulnerability has been resolved: ocfs2: fix races between hole punching and AIO+DIO After commit "ocfs2: return real error code in ocfs2_dio_wr_get_block", fstests/generic/300 become from always failed to sometimes failed: ======================================================================== [ 473.293420 ] run fstests generic/300 [ 475.296983 ] JBD2: Ignoring recovery information on journal [ 475.302473 ] ocfs2: Mounting device (253,1) on (node local, slot 0) with ordered data mode. [ 494.290998 ] OCFS2: ERROR (device dm-1): ocfs2_change_extent_flag: Owner 5668 has an extent at cpos 78723 which ca

    • Actualiza a 5.15.0-121.131~20.04.1
    Publicación Actualización
  6. CVE-2024-40942

    Media · CVSS 6.8EPSS 0,28%Corrección disponible

    wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects The hwmp code use objects of type mesh_preq_queue, added to a list in ieee80211_if_mesh, to keep track of mpath we need to resolve. If the mpath gets deleted, ex mesh interface is removed, the entries in that list will never get cleaned. Fix this by flushing all corresponding items of the preq_queue in mesh_path_flush_pending(). This should take care of KASAN reports like this: unreferenced object 0xffff00000668d800 (size 128): comm "kworker/u8:4", pid 67, jiffies 4295419552 (age 1836.444s) hex dump (first 32 b

    • Actualiza a 5.15.0-121.131~20.04.1
    Publicación Actualización
  7. CVE-2024-40941

    Alta · CVSS 8.1EPSS 0,4%Corrección disponible

    wifi: iwlwifi: mvm: don't read past the mfuart notifcation

    In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: mvm: don't read past the mfuart notifcation In case the firmware sends a notification that claims it has more data than it has, we will read past that was allocated for the notification. Remove the print of the buffer, we won't see it by default. If needed, we can see the content with tracing. This was reported by KFENCE.

    • Actualiza a 5.15.0-121.131~20.04.1
    Publicación Actualización
  8. CVE-2024-40937

    Crítica · CVSS 9.8EPSS 0,74%Corrección disponible

    gve: Clear napi->skb before dev_kfree_skb_any()

    In the Linux kernel, the following vulnerability has been resolved: gve: Clear napi->skb before dev_kfree_skb_any() gve_rx_free_skb incorrectly leaves napi->skb referencing an skb after it is freed with dev_kfree_skb_any(). This can result in a subsequent call to napi_get_frags returning a dangling pointer. Fix this by clearing napi->skb before the skb is freed.

    • Actualiza a 5.15.0-121.131~20.04.1
    Publicación Actualización
  9. CVE-2024-40934

    Media · CVSS 5.5EPSS 0,26%Corrección disponible

    HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()

    In the Linux kernel, the following vulnerability has been resolved: HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode() Fix a memory leak on logi_dj_recv_send_report() error path.

    • Actualiza a 5.15.0-121.131~20.04.1
    Publicación Actualización
  10. CVE-2024-40931

    Media · CVSS 5.8EPSS 0,25%Corrección disponible

    mptcp: ensure snd_una is properly initialized on connect

    In the Linux kernel, the following vulnerability has been resolved: mptcp: ensure snd_una is properly initialized on connect This is strictly related to commit fb7a0d334894 ("mptcp: ensure snd_nxt is properly initialized on connect"). It turns out that syzkaller can trigger the retransmit after fallback and before processing any other incoming packet - so that snd_una is still left uninitialized. Address the issue explicitly initializing snd_una together with snd_nxt and write_seq.

    • Actualiza a 5.15.0-121.131~20.04.1
    Publicación Actualización
  11. CVE-2024-40929

    Alta · CVSS 7.1EPSS 0,36%Corrección disponible

    wifi: iwlwifi: mvm: check n_ssids before accessing the ssids

    In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: mvm: check n_ssids before accessing the ssids In some versions of cfg80211, the ssids poinet might be a valid one even though n_ssids is 0. Accessing the pointer in this case will cuase an out-of-bound access. Fix this by checking n_ssids first.

    • Actualiza a 5.15.0-121.131~20.04.1
    Publicación Actualización
  12. CVE-2024-40927

    Alta · CVSS 7.8EPSS 0,29%Corrección disponible

    xhci: Handle TD clearing for multiple streams case

    In the Linux kernel, the following vulnerability has been resolved: xhci: Handle TD clearing for multiple streams case When multiple streams are in use, multiple TDs might be in flight when an endpoint is stopped. We need to issue a Set TR Dequeue Pointer for each, to ensure everything is reset properly and the caches cleared. Change the logic so that any N>1 TDs found active for different streams are deferred until after the first one is processed, calling xhci_invalidate_cancelled_tds() again from xhci_handle_cmd_set_deq() to queue another command until we are done with all of them. Also change the error/"should never happen" paths to ens

    • Actualiza a 5.15.0-121.131~20.04.1
    Publicación Actualización
  13. CVE-2024-40916

    Media · CVSS 5.5EPSS 0,29%Corrección disponible

    drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found

    In the Linux kernel, the following vulnerability has been resolved: drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found When reading EDID fails and driver reports no modes available, the DRM core adds an artificial 1024x786 mode to the connector. Unfortunately some variants of the Exynos HDMI (like the one in Exynos4 SoCs) are not able to drive such mode, so report a safe 640x480 mode instead of nothing in case of the EDID reading failure. This fixes the following issue observed on Trats2 board since commit 13d5b040363c ("drm/exynos: do not return negative values from .get_modes()"): [drm] Exynos DRM: using 11c0000

    • Actualiza a 5.15.0-121.131~20.04.1
    Publicación Actualización
  14. CVE-2024-40915

    Media · CVSS 6.8EPSS 0,21%Corrección disponible

    riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context

    In the Linux kernel, the following vulnerability has been resolved: riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context __kernel_map_pages() is a debug function which clears the valid bit in page table entry for deallocated pages to detect illegal memory accesses to freed pages. This function set/clear the valid bit using __set_memory(). __set_memory() acquires init_mm's semaphore, and this operation may sleep. This is problematic, because __kernel_map_pages() can be called in atomic context, and thus is illegal to sleep. An example warning that this causes: BUG: sleeping function called from invalid context at kernel/

    • Actualiza a 5.15.0-125.135~20.04.1
    Publicación Actualización
  15. CVE-2024-40914

    Media · CVSS 5.5EPSS 0,28%Corrección disponible

    mm/huge_memory: don't unpoison huge_zero_folio

    In the Linux kernel, the following vulnerability has been resolved: mm/huge_memory: don't unpoison huge_zero_folio When I did memory failure tests recently, below panic occurs: kernel BUG at include/linux/mm.h:1135! invalid opcode: 0000 [#1] PREEMPT SMP NOPTI CPU: 9 PID: 137 Comm: kswapd1 Not tainted 6.9.0-rc4-00491-gd5ce28f156fe-dirty #14 RIP: 0010:shrink_huge_zero_page_scan+0x168/0x1a0 RSP: 0018:ffff9933c6c57bd0 EFLAGS: 00000246 RAX: 000000000000003e RBX: 0000000000000000 RCX: ffff88f61fc5c9c8 RDX: 0000000000000000 RSI: 0000000000000027 RDI: ffff88f61fc5c9c0 RBP: ffffcd7c446b0000 R08: ffffffff9a9405f0 R09: 0000000000005492 R10:

    • Actualiza a 5.15.0-121.131~20.04.1
    Publicación Actualización
  16. CVE-2024-40912

    Media · CVSS 6EPSS 0,22%Corrección disponible

    wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() The ieee80211_sta_ps_deliver_wakeup() function takes sta->ps_lock to synchronizes with ieee80211_tx_h_unicast_ps_buf() which is called from softirq context. However using only spin_lock() to get sta->ps_lock in ieee80211_sta_ps_deliver_wakeup() does not prevent softirq to execute on this same CPU, to run ieee80211_tx_h_unicast_ps_buf() and try to take this same lock ending in deadlock. Below is an example of rcu stall that arises in such situation. rcu: INFO: rcu_sched self-detected stall on CPU rcu: 2-

    • Actualiza a 5.15.0-121.131~20.04.1
    Publicación Actualización
  17. CVE-2024-40911

    Alta · CVSS 8.8EPSS 0,41%Corrección disponible

    wifi: cfg80211: Lock wiphy in cfg80211_get_station

    In the Linux kernel, the following vulnerability has been resolved: wifi: cfg80211: Lock wiphy in cfg80211_get_station Wiphy should be locked before calling rdev_get_station() (see lockdep assert in ieee80211_get_station()). This fixes the following kernel NULL dereference: Unable to handle kernel NULL pointer dereference at virtual address 0000000000000050 Mem abort info: ESR = 0x0000000096000006 EC = 0x25: DABT (current EL), IL = 32 bits SET = 0, FnV = 0 EA = 0, S1PTW = 0 FSC = 0x06: level 2 translation fault Data abort info: ISV = 0, ISS = 0x00000006 CM = 0, WnR = 0 user pgtable: 4k pages, 48-bit VAs, pgdp=0000

    • Actualiza a 5.15.0-121.131~20.04.1
    Publicación Actualización
  18. CVE-2024-40910

    Alta · CVSS 8.8EPSS 0,45%Corrección disponible

    ax25: Fix refcount imbalance on inbound connections

    In the Linux kernel, the following vulnerability has been resolved: ax25: Fix refcount imbalance on inbound connections When releasing a socket in ax25_release(), we call netdev_put() to decrease the refcount on the associated ax.25 device. However, the execution path for accepting an incoming connection never calls netdev_hold(). This imbalance leads to refcount errors, and ultimately to kernel crashes. A typical call trace for the above situation will start with one of the following errors: refcount_t: decrement hit 0; leaking memory. refcount_t: underflow; use-after-free. And will then have a trace like: Call Trace: <

    • Actualiza a 5.15.0-128.138~20.04.1
    Publicación Actualización
  19. CVE-2024-40908

    Media · CVSS 6.7EPSS 0,28%Corrección disponible

    bpf: Set run context for rawtp test_run callback

    In the Linux kernel, the following vulnerability has been resolved: bpf: Set run context for rawtp test_run callback syzbot reported crash when rawtp program executed through the test_run interface calls bpf_get_attach_cookie helper or any other helper that touches task->bpf_ctx pointer. Setting the run context (task->bpf_ctx pointer) for test_run callback.

    • Actualiza a 5.15.0-121.131~20.04.1
    Publicación Actualización

Comprueba tu servidor

Compara tu pila y las versiones instaladas con las bases actuales de vulnerabilidades.

Comprueba tu servidor →