p PatchFirst

PatchFirst · Vulnerabilidades recientes

Vulnerabilidades de linux-hwe-5.15 · Página 23

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

Filtrar vulnerabilidades
Borrar filtros

Vulnerabilidades: 4395

  1. CVE-2022-50626

    Sin evaluarEPSS 0,23%Corrección disponible

    media: dvb-usb: fix memory leak in dvb_usb_adapter_init()

    In the Linux kernel, the following vulnerability has been resolved: media: dvb-usb: fix memory leak in dvb_usb_adapter_init() Syzbot reports a memory leak in "dvb_usb_adapter_init()". The leak is due to not accounting for and freeing current iteration's adapter->priv in case of an error. Currently if an error occurs, it will exit before incrementing "num_adapters_initalized", which is used as a reference counter to free all adap->priv in "dvb_usb_adapter_exit()". There are multiple error paths that can exit from before incrementing the counter. Including the error handling paths for "dvb_usb_adapter_stream_init()", "dvb_usb_adapter_dvb_init

    • Actualiza a 5.15.0-69.76~20.04.1
    Publicación Actualización
  2. CVE-2022-50625

    Sin evaluarEPSS 0,24%Corrección disponible

    serial: amba-pl011: avoid SBSA UART accessing DMACR register

    In the Linux kernel, the following vulnerability has been resolved: serial: amba-pl011: avoid SBSA UART accessing DMACR register Chapter "B Generic UART" in "ARM Server Base System Architecture" [1] documentation describes a generic UART interface. Such generic UART does not support DMA. In current code, sbsa_uart_pops and amba_pl011_pops share the same stop_rx operation, which will invoke pl011_dma_rx_stop, leading to an access of the DMACR register. This commit adds a using_rx_dma check in pl011_dma_rx_stop to avoid the access to DMACR register for SBSA UARTs which does not support DMA. When the kernel enables DMA engine with "CONFIG_DMA

    • Actualiza a 5.15.0-69.76~20.04.1
    Publicación Actualización
  3. CVE-2022-50624

    Sin evaluarEPSS 0,21%Corrección disponible

    net: netsec: fix error handling in netsec_register_mdio()

    In the Linux kernel, the following vulnerability has been resolved: net: netsec: fix error handling in netsec_register_mdio() If phy_device_register() fails, phy_device_free() need be called to put refcount, so memory of phy device and device name can be freed in callback function. If get_phy_device() fails, mdiobus_unregister() need be called, or it will cause warning in mdiobus_free() and kobject is leaked.

    • Actualiza a 5.15.0-60.66~20.04.1
    Publicación Actualización
  4. CVE-2022-50623

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

    fpga: prevent integer overflow in dfl_feature_ioctl_set_irq()

    In the Linux kernel, the following vulnerability has been resolved: fpga: prevent integer overflow in dfl_feature_ioctl_set_irq() The "hdr.count * sizeof(s32)" multiplication can overflow on 32 bit systems leading to memory corruption. Use array_size() to fix that.

    • Actualiza a 5.15.0-60.66~20.04.1
    Publicación Actualización
  5. CVE-2022-50622

    Sin evaluarEPSS 0,2%Corrección disponible

    ext4: fix potential memory leak in ext4_fc_record_modified_inode()

    In the Linux kernel, the following vulnerability has been resolved: ext4: fix potential memory leak in ext4_fc_record_modified_inode() As krealloc may return NULL, in this case 'state->fc_modified_inodes' may not be freed by krealloc, but 'state->fc_modified_inodes' already set NULL. Then will lead to 'state->fc_modified_inodes' memory leak.

    • Actualiza a 5.15.0-60.66~20.04.1
    Publicación Actualización
  6. CVE-2022-50620

    Sin evaluarEPSS 0,2%Corrección disponible

    f2fs: fix to invalidate dcc->f2fs_issue_discard in error path

    In the Linux kernel, the following vulnerability has been resolved: f2fs: fix to invalidate dcc->f2fs_issue_discard in error path Syzbot reports a NULL pointer dereference issue as below: __refcount_add include/linux/refcount.h:193 [inline] __refcount_inc include/linux/refcount.h:250 [inline] refcount_inc include/linux/refcount.h:267 [inline] get_task_struct include/linux/sched/task.h:110 [inline] kthread_stop+0x34/0x1c0 kernel/kthread.c:703 f2fs_stop_discard_thread+0x3c/0x5c fs/f2fs/segment.c:1638 kill_f2fs_super+0x5c/0x194 fs/f2fs/super.c:4522 deactivate_locked_super+0x70/0xe8 fs/super.c:332 deactivate_super+0xd0/0xd4 fs/super.c

    • Actualiza a 5.15.0-69.76~20.04.1
    Publicación Actualización
  7. CVE-2022-50619

    Sin evaluarEPSS 0,2%Corrección disponible

    drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr()

    In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr() If the number of pages from the userptr BO differs from the SG BO then the allocated memory for the SG table doesn't get freed before returning -EINVAL, which may lead to a memory leak in some error paths. Fix this by checking the number of pages before allocating memory for the SG table.

    • Actualiza a 5.15.0-60.66~20.04.1
    Publicación Actualización
  8. CVE-2022-50618

    Sin evaluarEPSS 0,21%Corrección disponible

    mmc: meson-gx: fix return value check of mmc_add_host()

    In the Linux kernel, the following vulnerability has been resolved: mmc: meson-gx: fix return value check of mmc_add_host() mmc_add_host() may return error, if we ignore its return value, it will lead two issues: 1. The memory that allocated in mmc_alloc_host() is leaked. 2. In the remove() path, mmc_remove_host() will be called to delete device, but it's not added yet, it will lead a kernel crash because of null-ptr-deref in device_del(). Fix this by checking the return value and goto error path which will call mmc_free_host().

    • Actualiza a 5.15.0-69.76~20.04.1
    Publicación Actualización
  9. CVE-2022-50617

    Sin evaluarEPSS 0,2%Corrección disponible

    drm/amdgpu/powerplay/psm: Fix memory leak in power state init

    In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu/powerplay/psm: Fix memory leak in power state init Commit 902bc65de0b3 ("drm/amdgpu/powerplay/psm: return an error in power state init") made the power state init function return early in case of failure to get an entry from the powerplay table, but it missed to clean up the allocated memory for the current power state before returning.

    • Actualiza a 5.15.0-69.76~20.04.1
    Publicación Actualización
  10. CVE-2022-50615

    Sin evaluarEPSS 0,2%Corrección disponible

    perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map()

    In the Linux kernel, the following vulnerability has been resolved: perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() pci_get_device() will increase the reference count for the returned pci_dev, so snr_uncore_get_mc_dev() will return a pci_dev with its reference count increased. We need to call pci_dev_put() to decrease the reference count. Let's add the missing pci_dev_put().

    • Actualiza a 5.15.0-69.76~20.04.1
    Publicación Actualización
  11. CVE-2022-50614

    Sin evaluarEPSS 0,2%Corrección disponible

    misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() panic

    In the Linux kernel, the following vulnerability has been resolved: misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() panic The dma_map_single() doesn't permit zero length mapping. It causes a follow panic. A panic was reported on arm64: [ 60.137988] ------------[ cut here ]------------ [ 60.142630] kernel BUG at kernel/dma/swiotlb.c:624! [ 60.147508] Internal error: Oops - BUG: 0 [#1] PREEMPT SMP [ 60.152992] Modules linked in: dw_hdmi_cec crct10dif_ce simple_bridge rcar_fdp1 vsp1 rcar_vin videobuf2_vmalloc rcar_csi2 v4l 2_mem2mem videobuf2_dma_contig videobuf2_memops pci_endpoint_test videobuf2_v4l2 videobuf2_co

    • Actualiza a 5.15.0-57.63~20.04.1
    Publicación Actualización
  12. CVE-2023-7324

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

    scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses

    In the Linux kernel, the following vulnerability has been resolved: scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses Sanitize possible addl_desc_ptr out-of-bounds accesses in ses_enclosure_data_process().

    • Actualiza a 5.15.0-75.82~20.04.1
    Publicación Actualización
  13. CVE-2023-53732

    Sin evaluarEPSS 0,2%Corrección disponible

    fs/ntfs3: Fix NULL dereference in ni_write_inode

    In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: Fix NULL dereference in ni_write_inode Syzbot reports a NULL dereference in ni_write_inode. When creating a new inode, if allocation fails in mi_init function (called in mi_format_new function), mi->mrec is set to NULL. In the error path of this inode creation, mi->mrec is later dereferenced in ni_write_inode. Add a NULL check to prevent NULL dereference.

    • Actualiza a 5.15.0-83.92~20.04.1
    Publicación Actualización
  14. CVE-2023-53731

    Sin evaluarEPSS 0,23%Corrección disponible

    netlink: fix potential deadlock in netlink_set_err()

    In the Linux kernel, the following vulnerability has been resolved: netlink: fix potential deadlock in netlink_set_err() syzbot reported a possible deadlock in netlink_set_err() [1] A similar issue was fixed in commit 1d482e666b8e ("netlink: disable IRQs for netlink_lock_table()") in netlink_lock_table() This patch adds IRQ safety to netlink_set_err() and __netlink_diag_dump() which were not covered by cited commit. [1] WARNING: possible irq lock inversion dependency detected 6.4.0-rc6-syzkaller-00240-g4e9f0ec38852 #0 Not tainted syz-executor.2/23011 just changed the state of lock: ffffffff8e1a7a58 (nl_table_lock){.+.?}-{2:2}, at: netl

    • Actualiza a 5.15.0-86.96~20.04.1
    Publicación Actualización
  15. CVE-2023-53730

    Sin evaluarEPSS 0,21%Corrección disponible

    blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost

    In the Linux kernel, the following vulnerability has been resolved: blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost adjust_inuse_and_calc_cost() use spin_lock_irq() and IRQ will be enabled when unlock. DEADLOCK might happen if we have held other locks and disabled IRQ before invoking it. Fix it by using spin_lock_irqsave() instead, which can keep IRQ state consistent with before when unlock. ================================ WARNING: inconsistent lock state 5.10.0-02758-g8e5f91fd772f #26 Not tainted -------------------------------- inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage. kworker/2:3/388 [HC0[0]:SC0[

    • Actualiza a 5.15.0-86.96~20.04.1
    Publicación Actualización
  16. CVE-2023-53729

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

    soc: qcom: qmi_encdec: Restrict string length in decode

    In the Linux kernel, the following vulnerability has been resolved: soc: qcom: qmi_encdec: Restrict string length in decode The QMI TLV value for strings in a lot of qmi element info structures account for null terminated strings with MAX_LEN + 1. If a string is actually MAX_LEN + 1 length, this will cause an out of bounds access when the NULL character is appended in decoding.

    • Actualiza a 5.15.0-94.104~20.04.1
    Publicación Actualización
  17. CVE-2023-53728

    Sin evaluarEPSS 0,21%Corrección disponible

    posix-timers: Ensure timer ID search-loop limit is valid

    In the Linux kernel, the following vulnerability has been resolved: posix-timers: Ensure timer ID search-loop limit is valid posix_timer_add() tries to allocate a posix timer ID by starting from the cached ID which was stored by the last successful allocation. This is done in a loop searching the ID space for a free slot one by one. The loop has to terminate when the search wrapped around to the starting point. But that's racy vs. establishing the starting point. That is read out lockless, which leads to the following problem: CPU0 CPU1 posix_timer_add() start = sig->posix_timer_id; lock(hash_lock); ... pos

    • Actualiza a 5.15.0-113.123~20.04.1
    Publicación Actualización
  18. CVE-2023-53727

    Sin evaluarEPSS 0,2%Corrección disponible

    net/sched: fq_pie: avoid stalls in fq_pie_timer()

    In the Linux kernel, the following vulnerability has been resolved: net/sched: fq_pie: avoid stalls in fq_pie_timer() When setting a high number of flows (limit being 65536), fq_pie_timer() is currently using too much time as syzbot reported. Add logic to yield the cpu every 2048 flows (less than 150 usec on debug kernels). It should also help by not blocking qdisc fast paths for too long. Worst case (65536 flows) would need 31 jiffies for a complete scan. Relevant extract from syzbot report: rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 2663 jiffies s: 873 root: 0x1/. rcu: blocking rcu_node structures (inter

    • Actualiza a 5.15.0-94.104~20.04.1
    Publicación Actualización
  19. CVE-2023-53726

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

    arm64: csum: Fix OoB access in IP checksum code for negative lengths

    In the Linux kernel, the following vulnerability has been resolved: arm64: csum: Fix OoB access in IP checksum code for negative lengths Although commit c2c24edb1d9c ("arm64: csum: Fix pathological zero-length calls") added an early return for zero-length input, syzkaller has popped up with an example of a _negative_ length which causes an undefined shift and an out-of-bounds read: | BUG: KASAN: slab-out-of-bounds in do_csum+0x44/0x254 arch/arm64/lib/csum.c:39 | Read of size 4294966928 at addr ffff0000d7ac0170 by task syz-executor412/5975 | | CPU: 0 PID: 5975 Comm: syz-executor412 Not tainted 6.4.0-rc4-syzkaller-g908f31f2a05b #0 | Har

    • Actualiza a 5.15.0-94.104~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 →