p PatchFirst

PatchFirst · Vulnérabilités récentes

Vulnérabilités de linux-gcp-5.4 · Page n° 30

Vulnérabilité publiée pour linux-gcp-5.4 au cours des 30 derniers jours : 0. Dans le catalogue KEV : 0.

Filtrer les vulnérabilités
Effacer les filtres

Vulnérabilités : 1756

  1. CVE-2022-49538

    Moyenne · CVSS 5.5EPSS 0,27%Correctif disponible

    ALSA: jack: Access input_dev under mutex

    In the Linux kernel, the following vulnerability has been resolved: ALSA: jack: Access input_dev under mutex It is possible when using ASoC that input_dev is unregistered while calling snd_jack_report, which causes NULL pointer dereference. In order to prevent this serialize access to input_dev using mutex lock.

    • Mettez à jour vers 5.4.0-1089.97~18.04.1
    Publication Mise à jour
  2. CVE-2022-49532

    Moyenne · CVSS 5.5EPSS 0,32%Correctif disponible

    drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes

    In the Linux kernel, the following vulnerability has been resolved: drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes drm_cvt_mode may return NULL and we should check it. This bug is found by syzkaller: FAULT_INJECTION stacktrace: [ 168.567394] FAULT_INJECTION: forcing a failure. name failslab, interval 1, probability 0, space 0, times 1 [ 168.567403] CPU: 1 PID: 6425 Comm: syz Kdump: loaded Not tainted 4.19.90-vhulk2201.1.0.h1035.kasan.eulerosv2r10.aarch64 #1 [ 168.567406] Hardware name: QEMU KVM Virtual Machine, BIOS 0.0.0 02/06/2015 [ 168.567408] Call trace: [ 168.567414] dump_backtrace+0x0/0x310 [ 168.567418

    • Mettez à jour vers 5.4.0-1089.97~18.04.1
    Publication Mise à jour
  3. CVE-2022-49530

    Élevée · CVSS 7.8EPSS 0,28%Correctif disponible

    drm/amd/pm: fix double free in si_parse_power_table()

    In the Linux kernel, the following vulnerability has been resolved: drm/amd/pm: fix double free in si_parse_power_table() In function si_parse_power_table(), array adev->pm.dpm.ps and its member is allocated. If the allocation of each member fails, the array itself is freed and returned with an error code. However, the array is later freed again in si_dpm_fini() function which is called when the function returns an error. This leads to potential double free of the array adev->pm.dpm.ps, as well as leak of its array members, since the members are not freed in the allocation function and the array is not nulled when freed. In addition adev->

    • Mettez à jour vers 5.4.0-1089.97~18.04.1
    Publication Mise à jour
  4. CVE-2022-49526

    Moyenne · CVSS 5.5EPSS 0,32%Correctif disponible

    md/bitmap: don't set sb values if can't pass sanity check

    In the Linux kernel, the following vulnerability has been resolved: md/bitmap: don't set sb values if can't pass sanity check If bitmap area contains invalid data, kernel will crash then mdadm triggers "Segmentation fault". This is cluster-md speical bug. In non-clustered env, mdadm will handle broken metadata case. In clustered array, only kernel space handles bitmap slot info. But even this bug only happened in clustered env, current sanity check is wrong, the code should be changed. How to trigger: (faulty injection) dd if=/dev/zero bs=1M count=1 oflag=direct of=/dev/sda dd if=/dev/zero bs=1M count=1 oflag=direct of=/dev/sdb mdadm -C /

    • Mettez à jour vers 5.4.0-1089.97~18.04.1
    Publication Mise à jour
  5. CVE-2022-49525

    Moyenne · CVSS 5.5EPSS 0,28%Correctif disponible

    media: cx25821: Fix the warning when removing the module

    In the Linux kernel, the following vulnerability has been resolved: media: cx25821: Fix the warning when removing the module When removing the module, we will get the following warning: [ 14.746697] remove_proc_entry: removing non-empty directory 'irq/21', leaking at least 'cx25821[1]' [ 14.747449] WARNING: CPU: 4 PID: 368 at fs/proc/generic.c:717 remove_proc_entry+0x389/0x3f0 [ 14.751611] RIP: 0010:remove_proc_entry+0x389/0x3f0 [ 14.759589] Call Trace: [ 14.759792] <TASK> [ 14.759975] unregister_irq_proc+0x14c/0x170 [ 14.760340] irq_free_descs+0x94/0xe0 [ 14.760640] mp_unmap_irq+0xb6/0x100 [ 14.760937] acpi_unregist

    • Mettez à jour vers 5.4.0-1089.97~18.04.1
    Publication Mise à jour
  6. CVE-2022-49524

    Élevée · CVSS 7.8EPSS 0,27%Correctif disponible

    media: pci: cx23885: Fix the error handling in cx23885_initdev()

    In the Linux kernel, the following vulnerability has been resolved: media: pci: cx23885: Fix the error handling in cx23885_initdev() When the driver fails to call the dma_set_mask(), the driver will get the following splat: [ 55.853884] BUG: KASAN: use-after-free in __process_removed_driver+0x3c/0x240 [ 55.854486] Read of size 8 at addr ffff88810de60408 by task modprobe/590 [ 55.856822] Call Trace: [ 55.860327] __process_removed_driver+0x3c/0x240 [ 55.861347] bus_for_each_dev+0x102/0x160 [ 55.861681] i2c_del_driver+0x2f/0x50 This is because the driver has initialized the i2c related resources in cx23885_dev_setup() but not

    • Mettez à jour vers 5.4.0-1089.97~18.04.1
    Publication Mise à jour
  7. CVE-2022-49522

    Moyenne · CVSS 5.5EPSS 0,26%Correctif disponible

    mmc: jz4740: Apply DMA engine limits to maximum segment size

    In the Linux kernel, the following vulnerability has been resolved: mmc: jz4740: Apply DMA engine limits to maximum segment size Do what is done in other DMA-enabled MMC host drivers (cf. host/mmci.c) and limit the maximum segment size based on the DMA engine's capabilities. This is needed to avoid warnings like the following with CONFIG_DMA_API_DEBUG=y. ------------[ cut here ]------------ WARNING: CPU: 0 PID: 21 at kernel/dma/debug.c:1162 debug_dma_map_sg+0x2f4/0x39c DMA-API: jz4780-dma 13420000.dma-controller: mapping sg segment longer than device claims to support [len=98304] [max=65536] CPU: 0 PID: 21 Comm: kworker/0:1H Not tainted 5.

    • Mettez à jour vers 5.4.0-1089.97~18.04.1
    Publication Mise à jour
  8. CVE-2022-49520

    Moyenne · CVSS 5.5EPSS 0,3%Correctif disponible

    arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall

    In the Linux kernel, the following vulnerability has been resolved: arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall If a compat process tries to execute an unknown system call above the __ARM_NR_COMPAT_END number, the kernel sends a SIGILL signal to the offending process. Information about the error is printed to dmesg in compat_arm_syscall() -> arm64_notify_die() -> arm64_force_sig_fault() -> arm64_show_signal(). arm64_show_signal() interprets a non-zero value for current->thread.fault_code as an exception syndrome and displays the message associated with the ESR_ELx.EC field (bits 31:26). current->thread.fault_cod

    • Mettez à jour vers 5.4.0-1089.97~18.04.1
    Publication Mise à jour
  9. CVE-2022-49517

    Moyenne · CVSS 5.5EPSS 0,27%Correctif disponible

    ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe

    In the Linux kernel, the following vulnerability has been resolved: ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe This node pointer is returned by of_parse_phandle() with refcount incremented in this function. Calling of_node_put() to avoid the refcount leak.

    • Mettez à jour vers 5.4.0-1089.97~18.04.1
    Publication Mise à jour
  10. CVE-2022-49514

    Moyenne · CVSS 5.5EPSS 0,27%Correctif disponible

    ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe

    In the Linux kernel, the following vulnerability has been resolved: ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe Call of_node_put(platform_node) to avoid refcount leak in the error path.

    • Mettez à jour vers 5.4.0-1089.97~18.04.1
    Publication Mise à jour
  11. CVE-2022-49508

    Élevée · CVSS 7.8EPSS 0,3%Correctif disponible

    HID: elan: Fix potential double free in elan_input_configured

    In the Linux kernel, the following vulnerability has been resolved: HID: elan: Fix potential double free in elan_input_configured 'input' is a managed resource allocated with devm_input_allocate_device(), so there is no need to call input_free_device() explicitly or there will be a double free. According to the doc of devm_input_allocate_device(): * Managed input devices do not need to be explicitly unregistered or * freed as it will be done automatically when owner device unbinds from * its driver (or binding fails).

    • Mettez à jour vers 5.4.0-1089.97~18.04.1
    Publication Mise à jour
  12. CVE-2022-49505

    Élevée · CVSS 7.8EPSS 0,28%Correctif disponible

    NFC: NULL out the dev->rfkill to prevent UAF

    In the Linux kernel, the following vulnerability has been resolved: NFC: NULL out the dev->rfkill to prevent UAF Commit 3e3b5dfcd16a ("NFC: reorder the logic in nfc_{un,}register_device") assumes the device_is_registered() in function nfc_dev_up() will help to check when the rfkill is unregistered. However, this check only take effect when device_del(&dev->dev) is done in nfc_unregister_device(). Hence, the rfkill object is still possible be dereferenced. The crash trace in latest kernel (5.18-rc2): [ 68.760105] ================================================================== [ 68.760330] BUG: KASAN: use-after-free in __lock_acquire

    • Mettez à jour vers 5.4.0-1089.97~18.04.1
    Publication Mise à jour
  13. CVE-2022-49503

    Élevée · CVSS 7.1EPSS 0,28%Correctif disponible

    ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix

    In the Linux kernel, the following vulnerability has been resolved: ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix The "rxstatus->rs_keyix" eventually gets passed to test_bit() so we need to ensure that it is within the bitmap. drivers/net/wireless/ath/ath9k/common.c:46 ath9k_cmn_rx_accept() error: passing untrusted data 'rx_stats->rs_keyix' to 'test_bit()'

    • Mettez à jour vers 5.4.0-1089.97~18.04.1
    Publication Mise à jour
  14. CVE-2022-49495

    Moyenne · CVSS 5.5EPSS 0,28%Correctif disponible

    drm/msm/hdmi: check return value after calling platform_get_resource_byname()

    In the Linux kernel, the following vulnerability has been resolved: drm/msm/hdmi: check return value after calling platform_get_resource_byname() It will cause null-ptr-deref if platform_get_resource_byname() returns NULL, we need check the return value. Patchwork: https://patchwork.freedesktop.org/patch/482992/

    • Mettez à jour vers 5.4.0-1089.97~18.04.1
    Publication Mise à jour
  15. CVE-2022-49493

    Élevée · CVSS 7.8EPSS 0,27%Correctif disponible

    ASoC: rt5645: Fix errorenous cleanup order

    In the Linux kernel, the following vulnerability has been resolved: ASoC: rt5645: Fix errorenous cleanup order There is a logic error when removing rt5645 device as the function rt5645_i2c_remove() first cancel the &rt5645->jack_detect_work and delete the &rt5645->btn_check_timer latter. However, since the timer handler rt5645_btn_check_callback() will re-queue the jack_detect_work, this cleanup order is buggy. That is, once the del_timer_sync in rt5645_i2c_remove is concurrently run with the rt5645_btn_check_callback, the canceled jack_detect_work will be rescheduled again, leading to possible use-after-free. This patch fix the issue by

    • Mettez à jour vers 5.4.0-1089.97~18.04.1
    Publication Mise à jour
  16. CVE-2022-49492

    Moyenne · CVSS 5.5EPSS 0,29%Correctif disponible

    nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags

    In the Linux kernel, the following vulnerability has been resolved: nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags In nvme_alloc_admin_tags, the admin_q can be set to an error (typically -ENOMEM) if the blk_mq_init_queue call fails to set up the queue, which is checked immediately after the call. However, when we return the error message up the stack, to nvme_reset_work the error takes us to nvme_remove_dead_ctrl() nvme_dev_disable() nvme_suspend_queue(&dev->queues[0]). Here, we only check that the admin_q is non-NULL, rather than not an error or NULL, and begin quiescing a queue that never existed, leading to bad /

    • Mettez à jour vers 5.4.0-1089.97~18.04.1
    Publication Mise à jour
  17. CVE-2022-49491

    Moyenne · CVSS 5.5EPSS 0,28%Correctif disponible

    drm/rockchip: vop: fix possible null-ptr-deref in vop_bind()

    In the Linux kernel, the following vulnerability has been resolved: drm/rockchip: vop: fix possible null-ptr-deref in vop_bind() It will cause null-ptr-deref in resource_size(), if platform_get_resource() returns NULL, move calling resource_size() after devm_ioremap_resource() that will check 'res' to avoid null-ptr-deref.

    • Mettez à jour vers 5.4.0-1089.97~18.04.1
    Publication Mise à jour
  18. CVE-2022-49490

    Moyenne · CVSS 5.5EPSS 0,27%Correctif disponible

    drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected

    In the Linux kernel, the following vulnerability has been resolved: drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected mdp5_get_global_state runs the risk of hitting a -EDEADLK when acquiring the modeset lock, but currently mdp5_pipe_release doesn't check for if an error is returned. Because of this, there is a possibility of mdp5_pipe_release hitting a NULL dereference error. To avoid this, let's have mdp5_pipe_release check if mdp5_get_global_state returns an error and propogate that error. Changes since v1: - Separated declaration and initialization of *new_state to avoid compiler warning - Fixed some spel

    • Mettez à jour vers 5.4.0-1089.97~18.04.1
    Publication Mise à jour
  19. CVE-2022-49489

    Élevée · CVSS 7.8EPSS 0,28%Correctif disponible

    drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume

    In the Linux kernel, the following vulnerability has been resolved: drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume BUG: Unable to handle kernel paging request at virtual address 006b6b6b6b6b6be3 Call trace: dpu_vbif_init_memtypes+0x40/0xb8 dpu_runtime_resume+0xcc/0x1c0 pm_generic_runtime_resume+0x30/0x44 __genpd_runtime_resume+0x68/0x7c genpd_runtime_resume+0x134/0x258 __rpm_callback+0x98/0x138 rpm_callback+0x30/0x88 rpm_resume+0x36c/0x49c __pm_runtime_resume+0x80/0xb0 dpu_core_irq_uninstall+0x30/0xb0 dpu_irq_uninstall+0x18/0x24 msm_drm_uninit+0xd8/0x16c Patchw

    • Mettez à jour vers 5.4.0-1089.97~18.04.1
    Publication Mise à jour
  20. CVE-2022-49488

    Moyenne · CVSS 5.7EPSS 0,27%Correctif disponible

    drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected

    In the Linux kernel, the following vulnerability has been resolved: drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected There is a possibility for mdp5_get_global_state to return -EDEADLK when acquiring the modeset lock, but currently global_state in mdp5_mixer_release doesn't check for if an error is returned. To avoid a NULL dereference error, let's have mdp5_mixer_release check if an error is returned and propagate that error. Patchwork: https://patchwork.freedesktop.org/patch/485181/

    • Mettez à jour vers 5.4.0-1089.97~18.04.1
    Publication Mise à jour

Vérifiez votre serveur

Comparez votre pile et les versions installées aux bases de vulnérabilités actuelles.

Vérifiez votre serveur →