p PatchFirst

PatchFirst · Vulnérabilités récentes

Vulnérabilités de linux-azure-5.15 · Page n° 105

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

Filtrer les vulnérabilités
Effacer les filtres

Vulnérabilités : 4525

  1. CVE-2022-49222

    Moyenne · CVSS 5.5EPSS 0,27%Correctif disponible

    drm/bridge: anx7625: Fix overflow issue on reading EDID

    In the Linux kernel, the following vulnerability has been resolved: drm/bridge: anx7625: Fix overflow issue on reading EDID The length of EDID block can be longer than 256 bytes, so we should use `int` instead of `u8` for the `edid_pos` variable.

    • Mettez à jour vers 5.15.0-1008.9~20.04.1
    Publication Mise à jour
  2. CVE-2022-49221

    Moyenne · CVSS 5.5EPSS 0,27%Correctif disponible

    drm/msm/dp: populate connector of struct dp_panel

    In the Linux kernel, the following vulnerability has been resolved: drm/msm/dp: populate connector of struct dp_panel DP CTS test case 4.2.2.6 has valid edid with bad checksum on purpose and expect DP source return correct checksum. During drm edid read, correct edid checksum is calculated and stored at connector::real_edid_checksum. The problem is struct dp_panel::connector never be assigned, instead the connector is stored in struct msm_dp::connector. When we run compliance testing test case 4.2.2.6 dp_panel_handle_sink_request() won't have a valid edid set in struct dp_panel::edid so we'll try to use the connectors real_edid_checksum an

    • Mettez à jour vers 5.15.0-1008.9~20.04.1
    Publication Mise à jour
  3. CVE-2022-49220

    Moyenne · CVSS 5.5EPSS 0,27%Correctif disponible

    dax: make sure inodes are flushed before destroy cache

    In the Linux kernel, the following vulnerability has been resolved: dax: make sure inodes are flushed before destroy cache A bug can be triggered by following command $ modprobe nd_pmem && modprobe -r nd_pmem [ 10.060014] BUG dax_cache (Not tainted): Objects remaining in dax_cache on __kmem_cache_shutdown() [ 10.060938] Slab 0x0000000085b729ac objects=9 used=1 fp=0x000000004f5ae469 flags=0x200000000010200(slab|head|node) [ 10.062433] Call Trace: [ 10.062673] dump_stack_lvl+0x34/0x44 [ 10.062865] slab_err+0x90/0xd0 [ 10.063619] __kmem_cache_shutdown+0x13b/0x2f0 [ 10.063848] kmem_cache_destroy+0x4a/0x110 [ 10.064058] __

    • Mettez à jour vers 5.15.0-1008.9~20.04.1
    Publication Mise à jour
  4. CVE-2022-49219

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

    vfio/pci: fix memory leak during D3hot to D0 transition

    In the Linux kernel, the following vulnerability has been resolved: vfio/pci: fix memory leak during D3hot to D0 transition If 'vfio_pci_core_device::needs_pm_restore' is set (PCI device does not have No_Soft_Reset bit set in its PMCSR config register), then the current PCI state will be saved locally in 'vfio_pci_core_device::pm_save' during D0->D3hot transition and same will be restored back during D3hot->D0 transition. For saving the PCI state locally, pci_store_saved_state() is being used and the pci_load_and_free_saved_state() will free the allocated memory. But for reset related IOCTLs, vfio driver calls PCI reset-related API's which

    • Mettez à jour vers 5.15.0-1008.9~20.04.1
    Publication Mise à jour
  5. CVE-2022-49217

    Moyenne · CVSS 5.7EPSS 0,3%Correctif disponible

    scsi: pm8001: Fix abort all task initialization

    In the Linux kernel, the following vulnerability has been resolved: scsi: pm8001: Fix abort all task initialization In pm80xx_send_abort_all(), the n_elem field of the ccb used is not initialized to 0. This missing initialization sometimes lead to the task completion path seeing the ccb with a non-zero n_elem resulting in the execution of invalid dma_unmap_sg() calls in pm8001_ccb_task_free(), causing a crash such as: [ 197.676341] RIP: 0010:iommu_dma_unmap_sg+0x6d/0x280 [ 197.700204] RSP: 0018:ffff889bbcf89c88 EFLAGS: 00010012 [ 197.705485] RAX: dffffc0000000000 RBX: 0000000000000000 RCX: ffffffff83d0bda0 [ 197.712687] RDX: 0000000000

    • Mettez à jour vers 5.15.0-1008.9~20.04.1
    Publication Mise à jour
  6. CVE-2022-49216

    Moyenne · CVSS 5.5EPSS 0,28%Correctif disponible

    drm/tegra: Fix reference leak in tegra_dsi_ganged_probe

    In the Linux kernel, the following vulnerability has been resolved: drm/tegra: Fix reference leak in tegra_dsi_ganged_probe The reference taken by 'of_find_device_by_node()' must be released when not needed anymore. Add put_device() call to fix this.

    • Mettez à jour vers 5.15.0-1008.9~20.04.1
    Publication Mise à jour
  7. CVE-2022-49215

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

    xsk: Fix race at socket teardown

    In the Linux kernel, the following vulnerability has been resolved: xsk: Fix race at socket teardown Fix a race in the xsk socket teardown code that can lead to a NULL pointer dereference splat. The current xsk unbind code in xsk_unbind_dev() starts by setting xs->state to XSK_UNBOUND, sets xs->dev to NULL and then waits for any NAPI processing to terminate using synchronize_net(). After that, the release code starts to tear down the socket state and free allocated memory. BUG: kernel NULL pointer dereference, address: 00000000000000c0 PGD 8000000932469067 P4D 8000000932469067 PUD 0 Oops: 0000 [#1] PREEMPT SMP PTI CPU: 25 PID: 6913

    • Mettez à jour vers 5.15.0-1008.9~20.04.1
    Publication Mise à jour
  8. CVE-2022-49214

    Moyenne · CVSS 5.5EPSS 0,27%Correctif disponible

    powerpc/64s: Don't use DSISR for SLB faults

    In the Linux kernel, the following vulnerability has been resolved: powerpc/64s: Don't use DSISR for SLB faults Since commit 46ddcb3950a2 ("powerpc/mm: Show if a bad page fault on data is read or write.") we use page_fault_is_write(regs->dsisr) in __bad_page_fault() to determine if the fault is for a read or write, and change the message printed accordingly. But SLB faults, aka Data Segment Interrupts, don't set DSISR (Data Storage Interrupt Status Register) to a useful value. All ISA versions from v2.03 through v3.1 specify that the Data Segment Interrupt sets DSISR "to an undefined value". As far as I can see there's no mention of SLB fa

    • Mettez à jour vers 5.15.0-1008.9~20.04.1
    Publication Mise à jour
  9. CVE-2022-49213

    Moyenne · CVSS 5.5EPSS 0,26%Correctif disponible

    ath10k: Fix error handling in ath10k_setup_msa_resources

    In the Linux kernel, the following vulnerability has been resolved: ath10k: Fix error handling in ath10k_setup_msa_resources The device_node pointer is returned by of_parse_phandle() with refcount incremented. We should use of_node_put() on it when done. This function only calls of_node_put() in the regular path. And it will cause refcount leak in error path.

    • Mettez à jour vers 5.15.0-1008.9~20.04.1
    Publication Mise à jour
  10. CVE-2022-49212

    Moyenne · CVSS 5.5EPSS 0,27%Correctif disponible

    mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init

    In the Linux kernel, the following vulnerability has been resolved: mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init The reference counting issue happens in several error handling paths on a refcounted object "nc->dmac". In these paths, the function simply returns the error code, forgetting to balance the reference count of "nc->dmac", increased earlier by dma_request_channel(), which may cause refcount leaks. Fix it by decrementing the refcount of specific object in those error paths.

    • Mettez à jour vers 5.15.0-1008.9~20.04.1
    Publication Mise à jour
  11. CVE-2022-49211

    Moyenne · CVSS 5.5EPSS 0,26%Correctif disponible

    mips: cdmm: Fix refcount leak in mips_cdmm_phys_base

    In the Linux kernel, the following vulnerability has been resolved: mips: cdmm: Fix refcount leak in mips_cdmm_phys_base The of_find_compatible_node() function returns a node pointer with refcount incremented, We should use of_node_put() on it when done Add the missing of_node_put() to release the refcount.

    • Mettez à jour vers 5.15.0-1008.9~20.04.1
    Publication Mise à jour
  12. CVE-2022-49210

    Moyenne · CVSS 5.5EPSS 0,26%Correctif disponible

    MIPS: pgalloc: fix memory leak caused by pgd_free()

    In the Linux kernel, the following vulnerability has been resolved: MIPS: pgalloc: fix memory leak caused by pgd_free() pgd page is freed by generic implementation pgd_free() since commit f9cb654cb550 ("asm-generic: pgalloc: provide generic pgd_free()"), however, there are scenarios that the system uses more than one page as the pgd table, in such cases the generic implementation pgd_free() won't be applicable anymore. For example, when PAGE_SIZE_4KB is enabled and MIPS_VA_BITS_48 is not enabled in a 64bit system, the macro "PGD_ORDER" will be set as "1", which will cause allocating two pages as the pgd table. Well, at the same time, the ge

    • Mettez à jour vers 5.15.0-1008.9~20.04.1
    Publication Mise à jour
  13. CVE-2022-49209

    Moyenne · CVSS 5.5EPSS 0,27%Correctif disponible

    bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full

    In the Linux kernel, the following vulnerability has been resolved: bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full If tcp_bpf_sendmsg() is running while sk msg is full. When sk_msg_alloc() returns -ENOMEM error, tcp_bpf_sendmsg() goes to wait_for_memory. If partial memory has been alloced by sk_msg_alloc(), that is, msg_tx->sg.size is greater than osize after sk_msg_alloc(), memleak occurs. To fix we use sk_msg_trim() to release the allocated memory, then goto wait for memory. Other call paths of sk_msg_alloc() have the similar issue, such as tls_sw_sendmsg(), so handle sk_msg_trim logic inside sk_msg_alloc(), as Cong Wa

    • Mettez à jour vers 5.15.0-1008.9~20.04.1
    Publication Mise à jour
  14. CVE-2022-49208

    Moyenne · CVSS 5.5EPSS 0,27%Correctif disponible

    RDMA/irdma: Prevent some integer underflows

    In the Linux kernel, the following vulnerability has been resolved: RDMA/irdma: Prevent some integer underflows My static checker complains that: drivers/infiniband/hw/irdma/ctrl.c:3605 irdma_sc_ceq_init() warn: can subtract underflow 'info->dev->hmc_fpm_misc.max_ceqs'? It appears that "info->dev->hmc_fpm_misc.max_ceqs" comes from the firmware in irdma_sc_parse_fpm_query_buf() so, yes, there is a chance that it could be zero. Even if we trust the firmware, it's easy enough to change the condition just as a hardenning measure.

    • Mettez à jour vers 5.15.0-1008.9~20.04.1
    Publication Mise à jour
  15. CVE-2022-49207

    Moyenne · CVSS 5.5EPSS 0,27%Correctif disponible

    bpf, sockmap: Fix memleak in sk_psock_queue_msg

    In the Linux kernel, the following vulnerability has been resolved: bpf, sockmap: Fix memleak in sk_psock_queue_msg If tcp_bpf_sendmsg is running during a tear down operation we may enqueue data on the ingress msg queue while tear down is trying to free it. sk1 (redirect sk2) sk2 ------------------- --------------- tcp_bpf_sendmsg() tcp_bpf_send_verdict() tcp_bpf_sendmsg_redir() bpf_tcp_ingress() sock_map_close() lock_sock() lock_sock() ... blocking sk_psock

    • Mettez à jour vers 5.15.0-1008.9~20.04.1
    Publication Mise à jour
  16. CVE-2022-49206

    Moyenne · CVSS 5.5EPSS 0,27%Correctif disponible

    RDMA/mlx5: Fix memory leak in error flow for subscribe event routine

    In the Linux kernel, the following vulnerability has been resolved: RDMA/mlx5: Fix memory leak in error flow for subscribe event routine In case the second xa_insert() fails, the obj_event is not released. Fix the error unwind flow to free that memory to avoid a memory leak.

    • Mettez à jour vers 5.15.0-1008.9~20.04.1
    Publication Mise à jour
  17. CVE-2022-49205

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

    bpf, sockmap: Fix double uncharge the mem of sk_msg

    In the Linux kernel, the following vulnerability has been resolved: bpf, sockmap: Fix double uncharge the mem of sk_msg If tcp_bpf_sendmsg is running during a tear down operation, psock may be freed. tcp_bpf_sendmsg() tcp_bpf_send_verdict() sk_msg_return() tcp_bpf_sendmsg_redir() unlikely(!psock)) sk_msg_free() The mem of msg has been uncharged in tcp_bpf_send_verdict() by sk_msg_return(), and would be uncharged by sk_msg_free() again. When psock is null, we can simply returning an error code, this would then trigger the sk_msg_free_nocharge in the error path of __SK_REDIRECT and would have the side effect of throwing an erro

    • Mettez à jour vers 5.15.0-1008.9~20.04.1
    Publication Mise à jour
  18. CVE-2022-49204

    Moyenne · CVSS 5.6EPSS 0,27%Correctif disponible

    bpf, sockmap: Fix more uncharged while msg has more_data

    In the Linux kernel, the following vulnerability has been resolved: bpf, sockmap: Fix more uncharged while msg has more_data In tcp_bpf_send_verdict(), if msg has more data after tcp_bpf_sendmsg_redir(): tcp_bpf_send_verdict() tosend = msg->sg.size //msg->sg.size = 22220 case __SK_REDIRECT: sk_msg_return() //uncharged msg->sg.size(22220) sk->sk_forward_alloc tcp_bpf_sendmsg_redir() //after tcp_bpf_sendmsg_redir, msg->sg.size=11000 goto more_data; tosend = msg->sg.size //msg->sg.size = 11000 case __SK_REDIRECT: sk_msg_return() //uncharged msg->sg.size(11000) to sk->sk_forward_alloc The msg->sg.size(11000) has been uncharged

    • Mettez à jour vers 5.15.0-1008.9~20.04.1
    Publication Mise à jour
  19. CVE-2022-49202

    Moyenne · CVSS 5.5EPSS 0,26%Correctif disponible

    Bluetooth: hci_uart: add missing NULL check in h5_enqueue

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_uart: add missing NULL check in h5_enqueue Syzbot hit general protection fault in __pm_runtime_resume(). The problem was in missing NULL check. hu->serdev can be NULL and we should not blindly pass &serdev->dev somewhere, since it will cause GPF.

    • Mettez à jour vers 5.15.0-1008.9~20.04.1
    Publication Mise à jour
  20. CVE-2022-49201

    Critique · CVSS 9.8EPSS 0,5%Correctif disponible

    ibmvnic: fix race between xmit and reset

    In the Linux kernel, the following vulnerability has been resolved: ibmvnic: fix race between xmit and reset There is a race between reset and the transmit paths that can lead to ibmvnic_xmit() accessing an scrq after it has been freed in the reset path. It can result in a crash like: Kernel attempted to read user page (0) - exploit attempt? (uid: 0) BUG: Kernel NULL pointer dereference on read at 0x00000000 Faulting instruction address: 0xc0080000016189f8 Oops: Kernel access of bad area, sig: 11 [#1] ... NIP [c0080000016189f8] ibmvnic_xmit+0x60/0xb60 [ibmvnic] LR [c000000000c0046c] dev_hard_start_xmit+0x11c/0x280 Call Trace: [c00

    • Mettez à jour vers 5.15.0-1008.9~20.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 →