p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-azure-5.15 · Seite 105

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für linux-azure-5.15: 0. Davon im KEV-Katalog: 0.

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 4525

  1. CVE-2022-49222

    Mittel · CVSS 5.5EPSS 0,27%Korrektur verfügbar

    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.

    • Auf 5.15.0-1008.9~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2022-49221

    Mittel · CVSS 5.5EPSS 0,27%Korrektur verfügbar

    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

    • Auf 5.15.0-1008.9~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2022-49220

    Mittel · CVSS 5.5EPSS 0,27%Korrektur verfügbar

    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] __

    • Auf 5.15.0-1008.9~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2022-49219

    Hoch · CVSS 8.2EPSS 0,27%Korrektur verfügbar

    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

    • Auf 5.15.0-1008.9~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2022-49217

    Mittel · CVSS 5.7EPSS 0,3%Korrektur verfügbar

    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

    • Auf 5.15.0-1008.9~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2022-49216

    Mittel · CVSS 5.5EPSS 0,28%Korrektur verfügbar

    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.

    • Auf 5.15.0-1008.9~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2022-49215

    Hoch · CVSS 7.8EPSS 0,2%Korrektur verfügbar

    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

    • Auf 5.15.0-1008.9~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2022-49214

    Mittel · CVSS 5.5EPSS 0,27%Korrektur verfügbar

    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

    • Auf 5.15.0-1008.9~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2022-49213

    Mittel · CVSS 5.5EPSS 0,26%Korrektur verfügbar

    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.

    • Auf 5.15.0-1008.9~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2022-49212

    Mittel · CVSS 5.5EPSS 0,27%Korrektur verfügbar

    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.

    • Auf 5.15.0-1008.9~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2022-49211

    Mittel · CVSS 5.5EPSS 0,26%Korrektur verfügbar

    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.

    • Auf 5.15.0-1008.9~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2022-49210

    Mittel · CVSS 5.5EPSS 0,26%Korrektur verfügbar

    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

    • Auf 5.15.0-1008.9~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2022-49209

    Mittel · CVSS 5.5EPSS 0,27%Korrektur verfügbar

    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

    • Auf 5.15.0-1008.9~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2022-49208

    Mittel · CVSS 5.5EPSS 0,27%Korrektur verfügbar

    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.

    • Auf 5.15.0-1008.9~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2022-49207

    Mittel · CVSS 5.5EPSS 0,27%Korrektur verfügbar

    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

    • Auf 5.15.0-1008.9~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2022-49206

    Mittel · CVSS 5.5EPSS 0,27%Korrektur verfügbar

    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.

    • Auf 5.15.0-1008.9~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2022-49205

    Hoch · CVSS 7.8EPSS 0,28%Korrektur verfügbar

    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

    • Auf 5.15.0-1008.9~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2022-49204

    Mittel · CVSS 5.6EPSS 0,27%Korrektur verfügbar

    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

    • Auf 5.15.0-1008.9~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2022-49202

    Mittel · CVSS 5.5EPSS 0,26%Korrektur verfügbar

    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.

    • Auf 5.15.0-1008.9~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2022-49201

    Kritisch · CVSS 9.8EPSS 0,5%Korrektur verfügbar

    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

    • Auf 5.15.0-1008.9~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →