p PatchFirst

PatchFirst · Vulnerabilidades recientes

Vulnerabilidades de linux-azure-5.15 · Página 71

Vulnerabilidades publicadas para linux-azure-5.15 en los últimos 30 días: 0. Incluidas en el catálogo KEV: 0.

Filtrar vulnerabilidades
Borrar filtros

Vulnerabilidades: 4531

  1. CVE-2022-49875

    Media · CVSS 5.5EPSS 0,21%Corrección disponible

    bpftool: Fix NULL pointer dereference when pin {PROG, MAP, LINK} without FILE

    In the Linux kernel, the following vulnerability has been resolved: bpftool: Fix NULL pointer dereference when pin {PROG, MAP, LINK} without FILE When using bpftool to pin {PROG, MAP, LINK} without FILE, segmentation fault will occur. The reson is that the lack of FILE will cause strlen to trigger NULL pointer dereference. The corresponding stacktrace is shown below: do_pin do_pin_any do_pin_fd mount_bpffs_for_pin strlen(name) <- NULL pointer dereference Fix it by adding validation to the common process.

    • Actualiza a 5.15.0-1034.41~20.04.1
    Publicación Actualización
  2. CVE-2022-49874

    Media · CVSS 5.5EPSS 0,22%Corrección disponible

    HID: hyperv: fix possible memory leak in mousevsc_probe()

    In the Linux kernel, the following vulnerability has been resolved: HID: hyperv: fix possible memory leak in mousevsc_probe() If hid_add_device() returns error, it should call hid_destroy_device() to free hid_dev which is allocated in hid_allocate_device().

    • Actualiza a 5.15.0-1034.41~20.04.1
    Publicación Actualización
  3. CVE-2022-49873

    Media · CVSS 5.5EPSS 0,21%Corrección disponible

    bpf: Fix wrong reg type conversion in release_reference()

    In the Linux kernel, the following vulnerability has been resolved: bpf: Fix wrong reg type conversion in release_reference() Some helper functions will allocate memory. To avoid memory leaks, the verifier requires the eBPF program to release these memories by calling the corresponding helper functions. When a resource is released, all pointer registers corresponding to the resource should be invalidated. The verifier use release_references() to do this job, by apply __mark_reg_unknown() to each relevant register. It will give these registers the type of SCALAR_VALUE. A register that will contain a pointer value at runtime, but of type S

    • Actualiza a 5.15.0-1034.41~20.04.1
    Publicación Actualización
  4. CVE-2022-49872

    Alta · CVSS 7.5EPSS 0,53%Corrección disponible

    net: gso: fix panic on frag_list with mixed head alloc types

    In the Linux kernel, the following vulnerability has been resolved: net: gso: fix panic on frag_list with mixed head alloc types Since commit 3dcbdb134f32 ("net: gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list"), it is allowed to change gso_size of a GRO packet. However, that commit assumes that "checking the first list_skb member suffices; i.e if either of the list_skb members have non head_frag head, then the first one has too". It turns out this assumption does not hold. We've seen BUG_ON being hit in skb_segment when skbs on the frag_list had differing head_frag with the vmxnet3 driver. Thi

    • Actualiza a 5.15.0-1034.41~20.04.1
    Publicación Actualización
  5. CVE-2022-49871

    Media · CVSS 5.5EPSS 0,22%Corrección disponible

    net: tun: Fix memory leaks of napi_get_frags

    In the Linux kernel, the following vulnerability has been resolved: net: tun: Fix memory leaks of napi_get_frags kmemleak reports after running test_progs: unreferenced object 0xffff8881b1672dc0 (size 232): comm "test_progs", pid 394388, jiffies 4354712116 (age 841.975s) hex dump (first 32 bytes): e0 84 d7 a8 81 88 ff ff 80 2c 67 b1 81 88 ff ff .........,g..... 00 40 c5 9b 81 88 ff ff 00 00 00 00 00 00 00 00 .@.............. backtrace: [<00000000c8f01748>] napi_skb_cache_get+0xd4/0x150 [<0000000041c7fc09>] __napi_build_skb+0x15/0x50 [<00000000431c7079>] __napi_alloc_skb+0x26e/0x540 [<000000003ecfa30e>] napi_

    • Actualiza a 5.15.0-1034.41~20.04.1
    Publicación Actualización
  6. CVE-2022-49870

    Alta · CVSS 7.1EPSS 0,22%Corrección disponible

    capabilities: fix undefined behavior in bit shift for CAP_TO_MASK

    In the Linux kernel, the following vulnerability has been resolved: capabilities: fix undefined behavior in bit shift for CAP_TO_MASK Shifting signed 32-bit value by 31 bits is undefined, so changing significant bit to unsigned. The UBSAN warning calltrace like below: UBSAN: shift-out-of-bounds in security/commoncap.c:1252:2 left shift of 1 by 31 places cannot be represented in type 'int' Call Trace: <TASK> dump_stack_lvl+0x7d/0xa5 dump_stack+0x15/0x1b ubsan_epilogue+0xe/0x4e __ubsan_handle_shift_out_of_bounds+0x1e7/0x20c cap_task_prctl+0x561/0x6f0 security_task_prctl+0x5a/0xb0 __x64_sys_prctl+0x61/0x8f0 do_syscall_64+0x58/0x80 e

    • Actualiza a 5.15.0-1034.41~20.04.1
    Publicación Actualización
  7. CVE-2022-49869

    Media · CVSS 5.5EPSS 0,22%Corrección disponible

    bnxt_en: Fix possible crash in bnxt_hwrm_set_coal()

    In the Linux kernel, the following vulnerability has been resolved: bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() During the error recovery sequence, the rtnl_lock is not held for the entire duration and some datastructures may be freed during the sequence. Check for the BNXT_STATE_OPEN flag instead of netif_running() to ensure that the device is fully operational before proceeding to reconfigure the coalescing settings. This will fix a possible crash like this: BUG: unable to handle kernel NULL pointer dereference at 0000000000000000 PGD 0 P4D 0 Oops: 0000 [#1] SMP NOPTI CPU: 10 PID: 181276 Comm: ethtool Kdump: loaded Tainted: G

    • Actualiza a 5.15.0-1034.41~20.04.1
    Publicación Actualización
  8. CVE-2022-49868

    Media · CVSS 5.5EPSS 0,2%Corrección disponible

    phy: ralink: mt7621-pci: add sentinel to quirks table

    In the Linux kernel, the following vulnerability has been resolved: phy: ralink: mt7621-pci: add sentinel to quirks table With mt7621 soc_dev_attr fixed to register the soc as a device, kernel will experience an oops in soc_device_match_attr This quirk test was introduced in the staging driver in commit 9445ccb3714c ("staging: mt7621-pci-phy: add quirks for 'E2' revision using 'soc_device_attribute'"). The staging driver was removed, and later re-added in commit d87da32372a0 ("phy: ralink: Add PHY driver for MT7621 PCIe PHY") for kernel 5.11

    • Actualiza a 5.15.0-1034.41~20.04.1
    Publicación Actualización
  9. CVE-2022-49867

    Media · CVSS 5.5EPSS 0,2%Corrección disponible

    net: wwan: iosm: fix memory leak in ipc_wwan_dellink

    In the Linux kernel, the following vulnerability has been resolved: net: wwan: iosm: fix memory leak in ipc_wwan_dellink IOSM driver registers network device without setting the needs_free_netdev flag, and does NOT call free_netdev() when unregisters network device, which causes a memory leak. This patch sets needs_free_netdev to true when registers network device, which makes netdev subsystem call free_netdev() automatically after unregister_netdevice().

    • Actualiza a 5.15.0-1034.41~20.04.1
    Publicación Actualización
  10. CVE-2022-49866

    Media · CVSS 5.5EPSS 0,2%Corrección disponible

    net: wwan: mhi: fix memory leak in mhi_mbim_dellink

    In the Linux kernel, the following vulnerability has been resolved: net: wwan: mhi: fix memory leak in mhi_mbim_dellink MHI driver registers network device without setting the needs_free_netdev flag, and does NOT call free_netdev() when unregisters network device, which causes a memory leak. This patch sets needs_free_netdev to true when registers network device, which makes netdev subsystem call free_netdev() automatically after unregister_netdevice().

    • Actualiza a 5.15.0-1034.41~20.04.1
    Publicación Actualización
  11. CVE-2022-49865

    Alta · CVSS 7.1EPSS 0,22%Corrección disponible

    ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network

    In the Linux kernel, the following vulnerability has been resolved: ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network When copying a `struct ifaddrlblmsg` to the network, __ifal_reserved remained uninitialized, resulting in a 1-byte infoleak: BUG: KMSAN: kernel-network-infoleak in __netdev_start_xmit ./include/linux/netdevice.h:4841 __netdev_start_xmit ./include/linux/netdevice.h:4841 netdev_start_xmit ./include/linux/netdevice.h:4857 xmit_one net/core/dev.c:3590 dev_hard_start_xmit+0x1dc/0x800 net/core/dev.c:3606 __dev_queue_xmit+0x17e8/0x4350 net/core/dev.c:4256 dev_queue_xmit ./include/linux/n

    • Actualiza a 5.15.0-1034.41~20.04.1
    Publicación Actualización
  12. CVE-2022-49864

    Media · CVSS 5.5EPSS 0,2%Corrección disponible

    drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram()

    In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram() ./drivers/gpu/drm/amd/amdkfd/kfd_migrate.c:985:58-62: ERROR: p is NULL but dereferenced.

    • Actualiza a 5.15.0-1034.41~20.04.1
    Publicación Actualización
  13. CVE-2022-49863

    Media · CVSS 5.5EPSS 0,2%Corrección disponible

    can: af_can: fix NULL pointer dereference in can_rx_register()

    In the Linux kernel, the following vulnerability has been resolved: can: af_can: fix NULL pointer dereference in can_rx_register() It causes NULL pointer dereference when testing as following: (a) use syscall(__NR_socket, 0x10ul, 3ul, 0) to create netlink socket. (b) use syscall(__NR_sendmsg, ...) to create bond link device and vxcan link device, and bind vxcan device to bond device (can also use ifenslave command to bind vxcan device to bond device). (c) use syscall(__NR_socket, 0x1dul, 3ul, 1) to create CAN socket. (d) use syscall(__NR_bind, ...) to bind the bond device to CAN socket. The bond device invokes the can-raw protocol

    • Actualiza a 5.15.0-1034.41~20.04.1
    Publicación Actualización
  14. CVE-2022-49862

    Media · CVSS 5.5EPSS 0,2%Corrección disponible

    tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header

    In the Linux kernel, the following vulnerability has been resolved: tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header This is a follow-up for commit 974cb0e3e7c9 ("tipc: fix uninit-value in tipc_nl_compat_name_table_dump") where it should have type casted sizeof(..) to int to work when TLV_GET_DATA_LEN() returns a negative value. syzbot reported a call trace because of it: BUG: KMSAN: uninit-value in ... tipc_nl_compat_name_table_dump+0x841/0xea0 net/tipc/netlink_compat.c:934 __tipc_nl_compat_dumpit+0xab2/0x1320 net/tipc/netlink_compat.c:238 tipc_nl_compat_dumpit+0x991/0xb50 net/tipc/netlink_compat.c

    • Actualiza a 5.15.0-1034.41~20.04.1
    Publicación Actualización
  15. CVE-2022-49861

    Media · CVSS 5.5EPSS 0,2%Corrección disponible

    dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove()

    In the Linux kernel, the following vulnerability has been resolved: dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove() A clk_prepare_enable() call in the probe is not balanced by a corresponding clk_disable_unprepare() in the remove function. Add the missing call.

    • Actualiza a 5.15.0-1034.41~20.04.1
    Publicación Actualización
  16. CVE-2022-49860

    Media · CVSS 5.5EPSS 0,2%Corrección disponible

    dmaengine: ti: k3-udma-glue: fix memory leak when register device fail

    In the Linux kernel, the following vulnerability has been resolved: dmaengine: ti: k3-udma-glue: fix memory leak when register device fail If device_register() fails, it should call put_device() to give up reference, the name allocated in dev_set_name() can be freed in callback function kobject_cleanup().

    • Actualiza a 5.15.0-1034.41~20.04.1
    Publicación Actualización
  17. CVE-2022-49859

    Alta · CVSS 7.8EPSS 0,21%Corrección disponible

    net: lapbether: fix issue of invalid opcode in lapbeth_open()

    In the Linux kernel, the following vulnerability has been resolved: net: lapbether: fix issue of invalid opcode in lapbeth_open() If lapb_register() failed when lapb device goes to up for the first time, the NAPI is not disabled. As a result, the invalid opcode issue is reported when the lapb device goes to up for the second time. The stack info is as follows: [ 1958.311422][T11356] kernel BUG at net/core/dev.c:6442! [ 1958.312206][T11356] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 1958.315979][T11356] RIP: 0010:napi_enable+0x16a/0x1f0 [ 1958.332310][T11356] Call Trace: [ 1958.332817][T11356] <TASK> [ 1958.336135][T11356] lapbeth_open

    • Actualiza a 5.15.0-1034.41~20.04.1
    Publicación Actualización
  18. CVE-2022-49857

    Media · CVSS 5.5EPSS 0,2%Corrección disponible

    net: marvell: prestera: fix memory leak in prestera_rxtx_switch_init()

    In the Linux kernel, the following vulnerability has been resolved: net: marvell: prestera: fix memory leak in prestera_rxtx_switch_init() When prestera_sdma_switch_init() failed, the memory pointed to by sw->rxtx isn't released. Fix it. Only be compiled, not be tested.

    • Actualiza a 5.15.0-1034.41~20.04.1
    Publicación Actualización
  19. CVE-2022-49855

    Media · CVSS 5.5EPSS 0,2%Corrección disponible

    net: wwan: iosm: fix memory leak in ipc_pcie_read_bios_cfg

    In the Linux kernel, the following vulnerability has been resolved: net: wwan: iosm: fix memory leak in ipc_pcie_read_bios_cfg ipc_pcie_read_bios_cfg() is using the acpi_evaluate_dsm() to obtain the wwan power state configuration from BIOS but is not freeing the acpi_object. The acpi_evaluate_dsm() returned acpi_object to be freed. Free the acpi_object after use.

    • Actualiza a 5.15.0-1034.41~20.04.1
    Publicación Actualización
  20. CVE-2022-49854

    Media · CVSS 5.5EPSS 0,2%Corrección disponible

    mctp: Fix an error handling path in mctp_init()

    In the Linux kernel, the following vulnerability has been resolved: mctp: Fix an error handling path in mctp_init() If mctp_neigh_init() return error, the routes resources should be released in the error handling path. Otherwise some resources leak.

    • Actualiza a 5.15.0-1034.41~20.04.1
    Publicación Actualización

Comprueba tu servidor

Compara tu pila y las versiones instaladas con las bases actuales de vulnerabilidades.

Comprueba tu servidor →