p PatchFirst

PatchFirst · Vulnérabilités récentes

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

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-48980

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

    net: dsa: sja1105: avoid out of bounds access in sja1105_init_l2_policing()

    In the Linux kernel, the following vulnerability has been resolved: net: dsa: sja1105: avoid out of bounds access in sja1105_init_l2_policing() The SJA1105 family has 45 L2 policing table entries (SJA1105_MAX_L2_POLICING_COUNT) and SJA1110 has 110 (SJA1110_MAX_L2_POLICING_COUNT). Keeping the table structure but accounting for the difference in port count (5 in SJA1105 vs 10 in SJA1110) does not fully explain the difference. Rather, the SJA1110 also has L2 ingress policers for multicast traffic. If a packet is classified as multicast, it will be processed by the policer index 99 + SRCPORT. The sja1105_init_l2_policing() function initializes

    • Mettez à jour vers 5.15.0-1034.41~20.04.1
    Publication Mise à jour
  2. CVE-2022-48978

    Moyenne · CVSS 5.5EPSS 0,25%Correctif disponible

    HID: core: fix shift-out-of-bounds in hid_report_raw_event

    In the Linux kernel, the following vulnerability has been resolved: HID: core: fix shift-out-of-bounds in hid_report_raw_event Syzbot reported shift-out-of-bounds in hid_report_raw_event. microsoft 0003:045E:07DA.0001: hid_field_extract() called with n (128) > 32! (swapper/0) ====================================================================== UBSAN: shift-out-of-bounds in drivers/hid/hid-core.c:1323:20 shift exponent 127 is too large for 32-bit type 'int' CPU: 0 PID: 0 Comm: swapper/0 Not tainted 6.1.0-rc4-syzkaller-00159-g4bbf3422df78 #0 Hardware name: Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 Call Trace: <IR

    • Mettez à jour vers 5.15.0-1034.41~20.04.1
    Publication Mise à jour
  3. CVE-2022-48977

    Moyenne · CVSS 5.5EPSS 0,24%Correctif disponible

    can: af_can: fix NULL pointer dereference in can_rcv_filter

    In the Linux kernel, the following vulnerability has been resolved: can: af_can: fix NULL pointer dereference in can_rcv_filter Analogue to commit 8aa59e355949 ("can: af_can: fix NULL pointer dereference in can_rx_register()") we need to check for a missing initialization of ml_priv in the receive path of CAN frames. Since commit 4e096a18867a ("net: introduce CAN specific pointer in the struct net_device") the check for dev->type to be ARPHRD_CAN is not sufficient anymore since bonding or tun netdevices claim to be CAN devices but do not initialize ml_priv accordingly.

    • Mettez à jour vers 5.15.0-1034.41~20.04.1
    Publication Mise à jour
  4. CVE-2022-48975

    Moyenne · CVSS 5.5EPSS 0,24%Correctif disponible

    gpiolib: fix memory leak in gpiochip_setup_dev()

    In the Linux kernel, the following vulnerability has been resolved: gpiolib: fix memory leak in gpiochip_setup_dev() Here is a backtrace report about memory leak detected in gpiochip_setup_dev(): unreferenced object 0xffff88810b406400 (size 512): comm "python3", pid 1682, jiffies 4295346908 (age 24.090s) backtrace: kmalloc_trace device_add device_private_init at drivers/base/core.c:3361 (inlined by) device_add at drivers/base/core.c:3411 cdev_device_add gpiolib_cdev_register gpiochip_setup_dev gpiochip_add_data_with_key gcdev_register() & gcdev_unregister() would call device_add() & device_del() (no matter

    • Mettez à jour vers 5.15.0-1034.41~20.04.1
    Publication Mise à jour
  5. CVE-2022-48973

    Moyenne · CVSS 5.5EPSS 0,24%Correctif disponible

    gpio: amd8111: Fix PCI device reference count leak

    In the Linux kernel, the following vulnerability has been resolved: gpio: amd8111: Fix PCI device reference count leak for_each_pci_dev() is implemented by pci_get_device(). The comment of pci_get_device() says that it will increase the reference count for the returned pci_dev and also decrease the reference count for the input pci_dev @from if it is not NULL. If we break for_each_pci_dev() loop with pdev not NULL, we need to call pci_dev_put() to decrease the reference count. Add the missing pci_dev_put() after the 'out' label. Since pci_dev_put() can handle NULL input parameter, there is no problem for the 'Device not found' branch. For

    • Mettez à jour vers 5.15.0-1034.41~20.04.1
    Publication Mise à jour
  6. CVE-2022-48972

    Moyenne · CVSS 5.5EPSS 0,28%Correctif disponible

    mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add()

    In the Linux kernel, the following vulnerability has been resolved: mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add() Kernel fault injection test reports null-ptr-deref as follows: BUG: kernel NULL pointer dereference, address: 0000000000000008 RIP: 0010:cfg802154_netdev_notifier_call+0x120/0x310 include/linux/list.h:114 Call Trace: <TASK> raw_notifier_call_chain+0x6d/0xa0 kernel/notifier.c:87 call_netdevice_notifiers_info+0x6e/0xc0 net/core/dev.c:1944 unregister_netdevice_many_notify+0x60d/0xcb0 net/core/dev.c:1982 unregister_netdevice_queue+0x154/0x1a0 net/core/dev.c:10879 register_netdevice+0x9a8/0xb90 net/core/dev.c:10

    • Mettez à jour vers 5.15.0-1034.41~20.04.1
    Publication Mise à jour
  7. CVE-2022-48971

    Moyenne · CVSS 5.7EPSS 0,24%Correctif disponible

    Bluetooth: Fix not cleanup led when bt_init fails

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: Fix not cleanup led when bt_init fails bt_init() calls bt_leds_init() to register led, but if it fails later, bt_leds_cleanup() is not called to unregister it. This can cause panic if the argument "bluetooth-power" in text is freed and then another led_trigger_register() tries to access it: BUG: unable to handle page fault for address: ffffffffc06d3bc0 RIP: 0010:strcmp+0xc/0x30 Call Trace: <TASK> led_trigger_register+0x10d/0x4f0 led_trigger_register_simple+0x7d/0x100 bt_init+0x39/0xf7 [bluetooth] do_one_initcall+0xd0/0x4e0

    • Mettez à jour vers 5.15.0-1034.41~20.04.1
    Publication Mise à jour
  8. CVE-2022-48970

    Moyenne · CVSS 6.8EPSS 0,24%Correctif disponible

    af_unix: Get user_ns from in_skb in unix_diag_get_exact().

    In the Linux kernel, the following vulnerability has been resolved: af_unix: Get user_ns from in_skb in unix_diag_get_exact(). Wei Chen reported a NULL deref in sk_user_ns() [0][1], and Paolo diagnosed the root cause: in unix_diag_get_exact(), the newly allocated skb does not have sk. [2] We must get the user_ns from the NETLINK_CB(in_skb).sk and pass it to sk_diag_fill(). [0]: BUG: kernel NULL pointer dereference, address: 0000000000000270 #PF: supervisor read access in kernel mode #PF: error_code(0x0000) - not-present page PGD 12bbce067 P4D 12bbce067 PUD 12bc40067 PMD 0 Oops: 0000 [#1] PREEMPT SMP CPU: 0 PID: 27942 Comm: syz-executor.0

    • Mettez à jour vers 5.15.0-1034.41~20.04.1
    Publication Mise à jour
  9. CVE-2022-48969

    Moyenne · CVSS 5.5EPSS 0,26%Correctif disponible

    xen-netfront: Fix NULL sring after live migration

    In the Linux kernel, the following vulnerability has been resolved: xen-netfront: Fix NULL sring after live migration A NAPI is setup for each network sring to poll data to kernel The sring with source host is destroyed before live migration and new sring with target host is setup after live migration. The NAPI for the old sring is not deleted until setup new sring with target host after migration. With busy_poll/busy_read enabled, the NAPI can be polled before got deleted when resume VM. BUG: unable to handle kernel NULL pointer dereference at 0000000000000008 IP: xennet_poll+0xae/0xd20 PGD 0 P4D 0 Oops: 0000 [#1] SMP PTI Call Trace: fin

    • Mettez à jour vers 5.15.0-1034.41~20.04.1
    Publication Mise à jour
  10. CVE-2022-48968

    Moyenne · CVSS 5.5EPSS 0,24%Correctif disponible

    octeontx2-pf: Fix potential memory leak in otx2_init_tc()

    In the Linux kernel, the following vulnerability has been resolved: octeontx2-pf: Fix potential memory leak in otx2_init_tc() In otx2_init_tc(), if rhashtable_init() failed, it does not free tc->tc_entries_bitmap which is allocated in otx2_tc_alloc_ent_bitmap().

    • Mettez à jour vers 5.15.0-1034.41~20.04.1
    Publication Mise à jour
  11. CVE-2022-48967

    Élevée · CVSS 8.8EPSS 0,34%Correctif disponible

    NFC: nci: Bounds check struct nfc_target arrays

    In the Linux kernel, the following vulnerability has been resolved: NFC: nci: Bounds check struct nfc_target arrays While running under CONFIG_FORTIFY_SOURCE=y, syzkaller reported: memcpy: detected field-spanning write (size 129) of single field "target->sensf_res" at net/nfc/nci/ntf.c:260 (size 18) This appears to be a legitimate lack of bounds checking in nci_add_new_protocol(). Add the missing checks.

    • Mettez à jour vers 5.15.0-1034.41~20.04.1
    Publication Mise à jour
  12. CVE-2022-48966

    Élevée · CVSS 7.1EPSS 0,24%Correctif disponible

    net: mvneta: Prevent out of bounds read in mvneta_config_rss()

    In the Linux kernel, the following vulnerability has been resolved: net: mvneta: Prevent out of bounds read in mvneta_config_rss() The pp->indir[0] value comes from the user. It is passed to: if (cpu_online(pp->rxq_def)) inside the mvneta_percpu_elect() function. It needs bounds checkeding to ensure that it is not beyond the end of the cpu bitmap.

    • Mettez à jour vers 5.15.0-1034.41~20.04.1
    Publication Mise à jour
  13. CVE-2022-48965

    Moyenne · CVSS 5.5EPSS 0,23%Correctif disponible

    gpio/rockchip: fix refcount leak in rockchip_gpiolib_register()

    In the Linux kernel, the following vulnerability has been resolved: gpio/rockchip: fix refcount leak in rockchip_gpiolib_register() The node returned by of_get_parent() with refcount incremented, of_node_put() needs be called when finish using it. So add it in the end of of_pinctrl_get().

    • Mettez à jour vers 5.15.0-1034.41~20.04.1
    Publication Mise à jour
  14. CVE-2022-48962

    Élevée · CVSS 8.8EPSS 0,33%Correctif disponible

    net: hisilicon: Fix potential use-after-free in hisi_femac_rx()

    In the Linux kernel, the following vulnerability has been resolved: net: hisilicon: Fix potential use-after-free in hisi_femac_rx() The skb is delivered to napi_gro_receive() which may free it, after calling this, dereferencing skb may trigger use-after-free.

    • Mettez à jour vers 5.15.0-1034.41~20.04.1
    Publication Mise à jour
  15. CVE-2022-48961

    Moyenne · CVSS 5.5EPSS 0,24%Correctif disponible

    net: mdio: fix unbalanced fwnode reference count in mdio_device_release()

    In the Linux kernel, the following vulnerability has been resolved: net: mdio: fix unbalanced fwnode reference count in mdio_device_release() There is warning report about of_node refcount leak while probing mdio device: OF: ERROR: memory leak, expected refcount 1 instead of 2, of_node_get()/of_node_put() unbalanced - destroy cset entry: attach overlay node /spi/soc@0/mdio@710700c0/ethernet@4 In of_mdiobus_register_device(), we increase fwnode refcount by fwnode_handle_get() before associating the of_node with mdio device, but it has never been decreased in normal path. Since that, in mdio_device_release(), it needs to call fwnode_handle_

    • Mettez à jour vers 5.15.0-1034.41~20.04.1
    Publication Mise à jour
  16. CVE-2022-48960

    Élevée · CVSS 8.8EPSS 0,33%Correctif disponible

    net: hisilicon: Fix potential use-after-free in hix5hd2_rx()

    In the Linux kernel, the following vulnerability has been resolved: net: hisilicon: Fix potential use-after-free in hix5hd2_rx() The skb is delivered to napi_gro_receive() which may free it, after calling this, dereferencing skb may trigger use-after-free.

    • Mettez à jour vers 5.15.0-1034.41~20.04.1
    Publication Mise à jour
  17. CVE-2022-48959

    Moyenne · CVSS 5.5EPSS 0,24%Correctif disponible

    net: dsa: sja1105: fix memory leak in sja1105_setup_devlink_regions()

    In the Linux kernel, the following vulnerability has been resolved: net: dsa: sja1105: fix memory leak in sja1105_setup_devlink_regions() When dsa_devlink_region_create failed in sja1105_setup_devlink_regions(), priv->regions is not released.

    • Mettez à jour vers 5.15.0-1034.41~20.04.1
    Publication Mise à jour
  18. CVE-2022-48958

    Moyenne · CVSS 5.5EPSS 0,24%Correctif disponible

    ethernet: aeroflex: fix potential skb leak in greth_init_rings()

    In the Linux kernel, the following vulnerability has been resolved: ethernet: aeroflex: fix potential skb leak in greth_init_rings() The greth_init_rings() function won't free the newly allocated skb when dma_mapping_error() returns error, so add dev_kfree_skb() to fix it. Compile tested only.

    • Mettez à jour vers 5.15.0-1034.41~20.04.1
    Publication Mise à jour
  19. CVE-2022-48957

    Moyenne · CVSS 5.5EPSS 0,24%Correctif disponible

    dpaa2-switch: Fix memory leak in dpaa2_switch_acl_entry_add() and dpaa2_switch_acl_entry_remove()

    In the Linux kernel, the following vulnerability has been resolved: dpaa2-switch: Fix memory leak in dpaa2_switch_acl_entry_add() and dpaa2_switch_acl_entry_remove() The cmd_buff needs to be freed when error happened in dpaa2_switch_acl_entry_add() and dpaa2_switch_acl_entry_remove().

    • Mettez à jour vers 5.15.0-1034.41~20.04.1
    Publication Mise à jour
  20. CVE-2022-48956

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

    ipv6: avoid use-after-free in ip6_fragment()

    In the Linux kernel, the following vulnerability has been resolved: ipv6: avoid use-after-free in ip6_fragment() Blamed commit claimed rcu_read_lock() was held by ip6_fragment() callers. It seems to not be always true, at least for UDP stack. syzbot reported: BUG: KASAN: use-after-free in ip6_dst_idev include/net/ip6_fib.h:245 [inline] BUG: KASAN: use-after-free in ip6_fragment+0x2724/0x2770 net/ipv6/ip6_output.c:951 Read of size 8 at addr ffff88801d403e80 by task syz-executor.3/7618 CPU: 1 PID: 7618 Comm: syz-executor.3 Not tainted 6.1.0-rc6-syzkaller-00012-g4312098baf37 #0 Hardware name: Google Google Compute Engine/Google Compute Eng

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