p PatchFirst

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

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

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

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

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

  1. CVE-2022-49071

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

    drm/panel: ili9341: fix optional regulator handling

    In the Linux kernel, the following vulnerability has been resolved: drm/panel: ili9341: fix optional regulator handling If the optional regulator lookup fails, reset the pointer to NULL. Other functions such as mipi_dbi_poweron_reset_conditional() only do a NULL pointer check and will otherwise dereference the error pointer.

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

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

    btrfs: release correct delalloc amount in direct IO write path

    In the Linux kernel, the following vulnerability has been resolved: btrfs: release correct delalloc amount in direct IO write path Running generic/406 causes the following WARNING in btrfs_destroy_inode() which tells there are outstanding extents left. In btrfs_get_blocks_direct_write(), we reserve a temporary outstanding extents with btrfs_delalloc_reserve_metadata() (or indirectly from btrfs_delalloc_reserve_space(()). We then release the outstanding extents with btrfs_delalloc_release_extents(). However, the "len" can be modified in the COW case, which releases fewer outstanding extents than expected. Fix it by calling btrfs_delalloc_r

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

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

    powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit

    In the Linux kernel, the following vulnerability has been resolved: powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit mpe: On 64-bit Book3E vmalloc space starts at 0x8000000000000000. Because of the way __pa() works we have: __pa(0x8000000000000000) == 0, and therefore virt_to_pfn(0x8000000000000000) == 0, and therefore virt_addr_valid(0x8000000000000000) == true Which is wrong, virt_addr_valid() should be false for vmalloc space. In fact all vmalloc addresses that alias with a valid PFN will return true from virt_addr_valid(). That can cause bugs with hardened usercopy as described below by Kefeng Wang: When running etht

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

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

    veth: Ensure eth header is in skb's linear part

    In the Linux kernel, the following vulnerability has been resolved: veth: Ensure eth header is in skb's linear part After feeding a decapsulated packet to a veth device with act_mirred, skb_headlen() may be 0. But veth_xmit() calls __dev_forward_skb(), which expects at least ETH_HLEN byte of linear data (as __dev_forward_skb2() calls eth_type_trans(), which pulls ETH_HLEN bytes unconditionally). Use pskb_may_pull() to ensure veth_xmit() respects this constraint. kernel BUG at include/linux/skbuff.h:2328! RIP: 0010:eth_type_trans+0xcf/0x140 Call Trace: <IRQ> __dev_forward_skb2+0xe3/0x160 veth_xmit+0x6e/0x250 [veth] dev_hard_start_xmit+

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

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

    SUNRPC: Fix the svc_deferred_event trace class

    In the Linux kernel, the following vulnerability has been resolved: SUNRPC: Fix the svc_deferred_event trace class Fix a NULL deref crash that occurs when an svc_rqst is deferred while the sunrpc tracing subsystem is enabled. svc_revisit() sets dr->xprt to NULL, so it can't be relied upon in the tracepoint to provide the remote's address. Unfortunately we can't revert the "svc_deferred_class" hunk in commit ece200ddd54b ("sunrpc: Save remote presentation address in svc_xprt for trace events") because there is now a specific check of event format specifiers for unsafe dereferences. The warning that check emits is: event svc_defer_recv ha

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

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

    net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link

    In the Linux kernel, the following vulnerability has been resolved: net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link When using a fixed-link, the altr_tse_pcs driver crashes due to null-pointer dereference as no phy_device is provided to tse_pcs_fix_mac_speed function. Fix this by adding a check for phy_dev before calling the tse_pcs_fix_mac_speed() function. Also clean up the tse_pcs_fix_mac_speed function a bit. There is no need to check for splitter_base and sgmii_adapter_base because the driver will fail if these 2 variables are not derived from the device tree.

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

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

    net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()

    In the Linux kernel, the following vulnerability has been resolved: net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() dev_name() was called with dev.parent as argument but without to NULL-check it before. Solve this by checking the pointer before the call to dev_name().

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

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

    nfc: nci: add flush_workqueue to prevent uaf

    In the Linux kernel, the following vulnerability has been resolved: nfc: nci: add flush_workqueue to prevent uaf Our detector found a concurrent use-after-free bug when detaching an NCI device. The main reason for this bug is the unexpected scheduling between the used delayed mechanism (timer and workqueue). The race can be demonstrated below: Thread-1 Thread-2 | nci_dev_up() | nci_open_device() | __nci_request(nci_reset_req) | nci_send_cmd

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

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

    cifs: potential buffer overflow in handling symlinks

    In the Linux kernel, the following vulnerability has been resolved: cifs: potential buffer overflow in handling symlinks Smatch printed a warning: arch/x86/crypto/poly1305_glue.c:198 poly1305_update_arch() error: __memcpy() 'dctx->buf' too small (16 vs u32max) It's caused because Smatch marks 'link_len' as untrusted since it comes from sscanf(). Add a check to ensure that 'link_len' is not larger than the size of the 'link_str' buffer.

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

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

    drm/amdkfd: Check for potential null return of kmalloc_array()

    In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: Check for potential null return of kmalloc_array() As the kmalloc_array() may return null, the 'event_waiters[i].wait' would lead to null-pointer dereference. Therefore, it is better to check the return value of kmalloc_array() to avoid this confusion.

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

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

    Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests

    In the Linux kernel, the following vulnerability has been resolved: Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests hv_panic_page might contain guest-sensitive information, do not dump it over to Hyper-V by default in isolated guests. While at it, update some comments in hyperv_{panic,die}_event().

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

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

    scsi: target: tcmu: Fix possible page UAF

    In the Linux kernel, the following vulnerability has been resolved: scsi: target: tcmu: Fix possible page UAF tcmu_try_get_data_page() looks up pages under cmdr_lock, but it does not take refcount properly and just returns page pointer. When tcmu_try_get_data_page() returns, the returned page may have been freed by tcmu_blocks_release(). We need to get_page() under cmdr_lock to avoid concurrent tcmu_blocks_release().

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

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

    mm: fix unexpected zeroed page mapping with zram swap

    In the Linux kernel, the following vulnerability has been resolved: mm: fix unexpected zeroed page mapping with zram swap Two processes under CLONE_VM cloning, user process can be corrupted by seeing zeroed page unexpectedly. CPU A CPU B do_swap_page do_swap_page SWP_SYNCHRONOUS_IO path SWP_SYNCHRONOUS_IO path swap_readpage valid data swap_slot_free_notify delete zram entry swap_readpage zeroed(invalid) data pte_lock map the *zero data* to userspace pte_unlo

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

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

    net: usb: aqc111: Fix out-of-bounds accesses in RX fixup

    In the Linux kernel, the following vulnerability has been resolved: net: usb: aqc111: Fix out-of-bounds accesses in RX fixup aqc111_rx_fixup() contains several out-of-bounds accesses that can be triggered by a malicious (or defective) USB device, in particular: - The metadata array (desc_offset..desc_offset+2*pkt_count) can be out of bounds, causing OOB reads and (on big-endian systems) OOB endianness flips. - A packet can overlap the metadata array, causing a later OOB endianness flip to corrupt data used by a cloned SKB that has already been handed off into the network stack. - A packet SKB can be constructed whose tail is fa

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

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

    memory: renesas-rpc-if: fix platform-device leak in error path

    In the Linux kernel, the following vulnerability has been resolved: memory: renesas-rpc-if: fix platform-device leak in error path Make sure to free the flash platform device in the event that registration fails during probe.

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

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

    mm/secretmem: fix panic when growing a memfd_secret

    In the Linux kernel, the following vulnerability has been resolved: mm/secretmem: fix panic when growing a memfd_secret When one tries to grow an existing memfd_secret with ftruncate, one gets a panic [1]. For example, doing the following reliably induces the panic: fd = memfd_secret(); ftruncate(fd, 10); ptr = mmap(NULL, 10, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); strcpy(ptr, "123456789"); munmap(ptr, 10); ftruncate(fd, 20); The basic reason for this is, when we grow with ftruncate, we call down into simple_setattr, and then truncate_inode_pages_range, and eventually we try to zero part of the memory. The

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

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

    ipv6: fix panic when forwarding a pkt with no in6 dev

    In the Linux kernel, the following vulnerability has been resolved: ipv6: fix panic when forwarding a pkt with no in6 dev kongweibin reported a kernel panic in ip6_forward() when input interface has no in6 dev associated. The following tc commands were used to reproduce this panic: tc qdisc del dev vxlan100 root tc qdisc add dev vxlan100 root netem corrupt 5%

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

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

    i2c: dev: check return value when calling dev_set_name()

    In the Linux kernel, the following vulnerability has been resolved: i2c: dev: check return value when calling dev_set_name() If dev_set_name() fails, the dev_name() is null, check the return value of dev_set_name() to avoid the null-ptr-deref.

    • Обновитесь до 5.15.0-1008.9~20.04.1
  19. CVE-2022-49044

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

    dm integrity: fix memory corruption when tag_size is less than digest size

    In the Linux kernel, the following vulnerability has been resolved: dm integrity: fix memory corruption when tag_size is less than digest size It is possible to set up dm-integrity in such a way that the "tag_size" parameter is less than the actual digest size. In this situation, a part of the digest beyond tag_size is ignored. In this case, dm-integrity would write beyond the end of the ic->recalc_tags array and corrupt memory. The corruption happened in integrity_recalc->integrity_sector_checksum->crypto_shash_final. Fix this corruption by increasing the tags array so that it has enough padding at the end to accomodate the loop in integ

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

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

    drm/virtio: Ensure that objs is not NULL in virtio_gpu_array_put_free()

    In the Linux kernel, the following vulnerability has been resolved: drm/virtio: Ensure that objs is not NULL in virtio_gpu_array_put_free() If virtio_gpu_object_shmem_init() fails (e.g. due to fault injection, as it happened in the bug report by syzbot), virtio_gpu_array_put_free() could be called with objs equal to NULL. Ensure that objs is not NULL in virtio_gpu_array_put_free(), or otherwise return from the function.

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

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

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

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