p PatchFirst

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

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

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

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

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

  1. CVE-2022-49444

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

    module: fix [e_shstrndx].sh_size=0 OOB access

    In the Linux kernel, the following vulnerability has been resolved: module: fix [e_shstrndx].sh_size=0 OOB access It is trivial to craft a module to trigger OOB access in this line: if (info->secstrings[strhdr->sh_size - 1] != '\0') { BUG: unable to handle page fault for address: ffffc90000aa0fff PGD 100000067 P4D 100000067 PUD 100066067 PMD 10436f067 PTE 0 Oops: 0000 [#1] PREEMPT SMP PTI CPU: 7 PID: 1215 Comm: insmod Not tainted 5.18.0-rc5-00007-g9bf578647087-dirty #10 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.14.0-4.fc34 04/01/2014 RIP: 0010:load_module+0x19b/0x2391 [rebased patch onto modules-next]

    • Обновитесь до 5.15.0-1021.26~20.04.1
  2. CVE-2022-49443

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

    list: fix a data-race around ep->rdllist

    In the Linux kernel, the following vulnerability has been resolved: list: fix a data-race around ep->rdllist ep_poll() first calls ep_events_available() with no lock held and checks if ep->rdllist is empty by list_empty_careful(), which reads rdllist->prev. Thus all accesses to it need some protection to avoid store/load-tearing. Note INIT_LIST_HEAD_RCU() already has the annotation for both prev and next. Commit bf3b9f6372c4 ("epoll: Add busy poll support to epoll with socket fds.") added the first lockless ep_events_available(), and commit c5a282e9635e ("fs/epoll: reduce the scope of wq lock in epoll_wait()") made some ep_events_availab

    • Обновитесь до 5.15.0-1019.24~20.04.1
  3. CVE-2022-49442

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

    drivers/base/node.c: fix compaction sysfs file leak

    In the Linux kernel, the following vulnerability has been resolved: drivers/base/node.c: fix compaction sysfs file leak Compaction sysfs file is created via compaction_register_node in register_node. But we forgot to remove it in unregister_node. Thus compaction sysfs file is leaked. Using compaction_unregister_node to fix this issue.

    • Обновитесь до 5.15.0-1019.24~20.04.1
  4. CVE-2022-49441

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

    tty: fix deadlock caused by calling printk() under tty_port->lock

    In the Linux kernel, the following vulnerability has been resolved: tty: fix deadlock caused by calling printk() under tty_port->lock pty_write() invokes kmalloc() which may invoke a normal printk() to print failure message. This can cause a deadlock in the scenario reported by syz-bot below: CPU0 CPU1 CPU2 ---- ---- ---- lock(console_owner); lock(&port_lock_key); lock(&port->lock); lock(&port_lock_key); lock(&port

    • Обновитесь до 5.15.0-1019.24~20.04.1
  5. CVE-2022-49440

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

    powerpc/rtas: Keep MSR[RI] set when calling RTAS

    In the Linux kernel, the following vulnerability has been resolved: powerpc/rtas: Keep MSR[RI] set when calling RTAS RTAS runs in real mode (MSR[DR] and MSR[IR] unset) and in 32-bit big endian mode (MSR[SF,LE] unset). The change in MSR is done in enter_rtas() in a relatively complex way, since the MSR value could be hardcoded. Furthermore, a panic has been reported when hitting the watchdog interrupt while running in RTAS, this leads to the following stack trace: watchdog: CPU 24 Hard LOCKUP watchdog: CPU 24 TB:997512652051031, last heartbeat TB:997504470175378 (15980ms ago) ... Supported: No, Unreleased kernel CPU: 24 PID: 875

    • Обновитесь до 5.15.0-1019.24~20.04.1
  6. CVE-2022-49439

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

    powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup

    In the Linux kernel, the following vulnerability has been resolved: powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup of_parse_phandle() returns a node pointer with refcount incremented, we should use of_node_put() on it when not need anymore. Add missing of_node_put() to avoid refcount leak.

    • Обновитесь до 5.15.0-1019.24~20.04.1
  7. CVE-2022-49438

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

    Input: sparcspkr - fix refcount leak in bbc_beep_probe

    In the Linux kernel, the following vulnerability has been resolved: Input: sparcspkr - fix refcount leak in bbc_beep_probe of_find_node_by_path() calls of_find_node_opts_by_path(), which returns a node pointer with refcount incremented, we should use of_node_put() on it when done. Add missing of_node_put() to avoid refcount leak.

    • Обновитесь до 5.15.0-1019.24~20.04.1
  8. CVE-2022-49437

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

    powerpc/xive: Fix refcount leak in xive_spapr_init

    In the Linux kernel, the following vulnerability has been resolved: powerpc/xive: Fix refcount leak in xive_spapr_init of_find_compatible_node() returns a node pointer with refcount incremented, we should use of_node_put() on it when done. Add missing of_node_put() to avoid refcount leak.

    • Обновитесь до 5.15.0-1019.24~20.04.1
  9. CVE-2022-49435

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

    mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe()

    In the Linux kernel, the following vulnerability has been resolved: mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe() It will cause null-ptr-deref when using 'res', if platform_get_resource() returns NULL, so move using 'res' after devm_ioremap_resource() that will check it to avoid null-ptr-deref. And use devm_platform_get_and_ioremap_resource() to simplify code.

    • Обновитесь до 5.15.0-1019.24~20.04.1
  10. CVE-2022-49434

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

    PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store()

    In the Linux kernel, the following vulnerability has been resolved: PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() The sysfs sriov_numvfs_store() path acquires the device lock before the config space access lock: sriov_numvfs_store device_lock # A (1) acquire device lock sriov_configure vfio_pci_sriov_configure # (for example) vfio_pci_core_sriov_configure pci_disable_sriov sriov_disable pci_cfg_access_lock pci_wait_cfg # B (4) wait for dev->block_cfg_access == 0 Previously, pci_dev_lock() acquired the config space access lo

    • Обновитесь до 5.15.0-1019.24~20.04.1
  11. CVE-2022-49433

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

    RDMA/hfi1: Prevent use of lock before it is initialized

    In the Linux kernel, the following vulnerability has been resolved: RDMA/hfi1: Prevent use of lock before it is initialized If there is a failure during probe of hfi1 before the sdma_map_lock is initialized, the call to hfi1_free_devdata() will attempt to use a lock that has not been initialized. If the locking correctness validator is on then an INFO message and stack trace resembling the following may be seen: INFO: trying to register non-static key. The code is fine but needs lockdep annotation, or maybe you didn't initialize this object before use? turning off the locking correctness validator. Call Trace: register_lock_cla

    • Обновитесь до 5.15.0-1019.24~20.04.1
  12. CVE-2022-49432

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

    powerpc/xics: fix refcount leak in icp_opal_init()

    In the Linux kernel, the following vulnerability has been resolved: powerpc/xics: fix refcount leak in icp_opal_init() The of_find_compatible_node() function returns a node pointer with refcount incremented, use of_node_put() on it when done.

    • Обновитесь до 5.15.0-1019.24~20.04.1
  13. CVE-2022-49431

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

    powerpc/iommu: Add missing of_node_put in iommu_init_early_dart

    In the Linux kernel, the following vulnerability has been resolved: powerpc/iommu: Add missing of_node_put in iommu_init_early_dart The device_node pointer is returned by of_find_compatible_node with refcount incremented. We should use of_node_put() to avoid the refcount leak.

    • Обновитесь до 5.15.0-1019.24~20.04.1
  14. CVE-2022-49430

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

    Input: gpio-keys - cancel delayed work only in case of GPIO

    In the Linux kernel, the following vulnerability has been resolved: Input: gpio-keys - cancel delayed work only in case of GPIO gpio_keys module can either accept gpios or interrupts. The module initializes delayed work in case of gpios only and is only used if debounce timer is not used, so make sure cancel_delayed_work_sync() is called only when its gpio-backed and debounce_use_hrtimer is false. This fixes the issue seen below when the gpio_keys module is unloaded and an interrupt pin is used instead of GPIO: [ 360.297569] ------------[ cut here ]------------ [ 360.302303] WARNING: CPU: 0 PID: 237 at kernel/workqueue.c:3066 __flush_wo

    • Обновитесь до 5.15.0-1019.24~20.04.1
  15. CVE-2022-49429

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

    RDMA/hfi1: Prevent panic when SDMA is disabled

    In the Linux kernel, the following vulnerability has been resolved: RDMA/hfi1: Prevent panic when SDMA is disabled If the hfi1 module is loaded with HFI1_CAP_SDMA off, a call to hfi1_write_iter() will dereference a NULL pointer and panic. A typical stack frame is: sdma_select_user_engine [hfi1] hfi1_user_sdma_process_request [hfi1] hfi1_write_iter [hfi1] do_iter_readv_writev do_iter_write vfs_writev do_writev do_syscall_64 The fix is to test for SDMA in hfi1_write_iter() and fail the I/O with EINVAL.

    • Обновитесь до 5.15.0-1019.24~20.04.1
  16. CVE-2022-49428

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

    f2fs: fix to do sanity check on inline_dots inode

    In the Linux kernel, the following vulnerability has been resolved: f2fs: fix to do sanity check on inline_dots inode As Wenqing reported in bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=215765 It will cause a kernel panic with steps: - mkdir mnt - mount tmp40.img mnt - ls mnt folio_mark_dirty+0x33/0x50 f2fs_add_regular_entry+0x541/0xad0 [f2fs] f2fs_add_dentry+0x6c/0xb0 [f2fs] f2fs_do_add_link+0x182/0x230 [f2fs] __recover_dot_dentries+0x2d6/0x470 [f2fs] f2fs_lookup+0x5af/0x6a0 [f2fs] __lookup_slow+0xac/0x200 lookup_slow+0x45/0x70 walk_component+0x16c/0x250 path_lookupat+0x8b/0x1f0 filename_lookup+0xef/0x250 user_path_at_empty+0x4

    • Обновитесь до 5.15.0-1019.24~20.04.1
  17. CVE-2022-49427

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

    iommu/mediatek: Remove clk_disable in mtk_iommu_remove

    In the Linux kernel, the following vulnerability has been resolved: iommu/mediatek: Remove clk_disable in mtk_iommu_remove After the commit b34ea31fe013 ("iommu/mediatek: Always enable the clk on resume"), the iommu clock is controlled by the runtime callback. thus remove the clk control in the mtk_iommu_remove. Otherwise, it will warning like: echo 14018000.iommu > /sys/bus/platform/drivers/mtk-iommu/unbind [ 51.413044] ------------[ cut here ]------------ [ 51.413648] vpp0_smi_iommu already disabled [ 51.414233] WARNING: CPU: 2 PID: 157 at */v5.15-rc1/kernel/mediatek/ drivers/clk/clk.c:952 clk_core_disab

    • Обновитесь до 5.15.0-1019.24~20.04.1
  18. CVE-2022-49426

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

    iommu/arm-smmu-v3-sva: Fix mm use-after-free

    In the Linux kernel, the following vulnerability has been resolved: iommu/arm-smmu-v3-sva: Fix mm use-after-free We currently call arm64_mm_context_put() without holding a reference to the mm, which can result in use-after-free. Call mmgrab()/mmdrop() to ensure the mm only gets freed after we unpinned the ASID.

    • Обновитесь до 5.15.0-1019.24~20.04.1
    Опубликовано Обновлено
  19. CVE-2022-49425

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

    f2fs: fix dereference of stale list iterator after loop body

    In the Linux kernel, the following vulnerability has been resolved: f2fs: fix dereference of stale list iterator after loop body The list iterator variable will be a bogus pointer if no break was hit. Dereferencing it (cur->page in this case) could load an out-of-bounds/undefined value making it unsafe to use that in the comparision to determine if the specific element was found. Since 'cur->page' *can* be out-ouf-bounds it cannot be guaranteed that by chance (or intention of an attacker) it matches the value of 'page' even though the correct element was not found. This is fixed by using a separate list iterator variable for the loop and

    • Обновитесь до 5.15.0-1019.24~20.04.1
    Опубликовано Обновлено
  20. CVE-2022-49424

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

    iommu/mediatek: Fix NULL pointer dereference when printing dev_name

    In the Linux kernel, the following vulnerability has been resolved: iommu/mediatek: Fix NULL pointer dereference when printing dev_name When larbdev is NULL (in the case I hit, the node is incorrectly set iommus = <&iommu NUM>), it will cause device_link_add() fail and kernel crashes when we try to print dev_name(larbdev). Let's fail the probe if a larbdev is NULL to avoid invalid inputs from dts. It should work for normal correct setting and avoid the crash caused by my incorrect setting. Error log: [ 18.189042][ T301] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000050 ... [ 18.344519][ T301] psta

    • Обновитесь до 5.15.0-1019.24~20.04.1

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

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

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