p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

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

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

    Hoch · CVSS 7.1EPSS 0,24%Korrektur verfügbar

    iio: health: afe4403: Fix oob read in afe4403_read_raw

    In the Linux kernel, the following vulnerability has been resolved: iio: health: afe4403: Fix oob read in afe4403_read_raw KASAN report out-of-bounds read as follows: BUG: KASAN: global-out-of-bounds in afe4403_read_raw+0x42e/0x4c0 Read of size 4 at addr ffffffffc02ac638 by task cat/279 Call Trace: afe4403_read_raw iio_read_channel_info dev_attr_show The buggy address belongs to the variable: afe4403_channel_leds+0x18/0xffffffffffffe9e0 This issue can be reproduced by singe command: $ cat /sys/bus/spi/devices/spi0.0/iio\:device0/in_intensity6_raw The array size of afe4403_channel_leds is less than channels, so access with chan->a

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2022-49030

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

    libbpf: Handle size overflow for ringbuf mmap

    In the Linux kernel, the following vulnerability has been resolved: libbpf: Handle size overflow for ringbuf mmap The maximum size of ringbuf is 2GB on x86-64 host, so 2 * max_entries will overflow u32 when mapping producer page and data pages. Only casting max_entries to size_t is not enough, because for 32-bits application on 64-bits kernel the size of read-only mmap region also could overflow size_t. So fixing it by casting the size of read-only mmap region into a __u64 and checking whether or not there will be overflow during mmap.

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2022-49029

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

    hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails

    In the Linux kernel, the following vulnerability has been resolved: hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails Smatch report warning as follows: drivers/hwmon/ibmpex.c:509 ibmpex_register_bmc() warn: '&data->list' not removed from list If ibmpex_find_sensors() fails in ibmpex_register_bmc(), data will be freed, but data->list will not be removed from driver_data.bmc_data, then list traversal may cause UAF. Fix by removeing it from driver_data.bmc_data before free().

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2022-49028

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

    ixgbevf: Fix resource leak in ixgbevf_init_module()

    In the Linux kernel, the following vulnerability has been resolved: ixgbevf: Fix resource leak in ixgbevf_init_module() ixgbevf_init_module() won't destroy the workqueue created by create_singlethread_workqueue() when pci_register_driver() failed. Add destroy_workqueue() in fail path to prevent the resource leak. Similar to the handling of u132_hcd_init in commit f276e002793c ("usb: u132-hcd: fix resource leak")

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2022-49027

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

    iavf: Fix error handling in iavf_init_module()

    In the Linux kernel, the following vulnerability has been resolved: iavf: Fix error handling in iavf_init_module() The iavf_init_module() won't destroy workqueue when pci_register_driver() failed. Call destroy_workqueue() when pci_register_driver() failed to prevent the resource leak. Similar to the handling of u132_hcd_init in commit f276e002793c ("usb: u132-hcd: fix resource leak")

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2022-49026

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

    e100: Fix possible use after free in e100_xmit_prepare

    In the Linux kernel, the following vulnerability has been resolved: e100: Fix possible use after free in e100_xmit_prepare In e100_xmit_prepare(), if we can't map the skb, then return -ENOMEM, so e100_xmit_frame() will return NETDEV_TX_BUSY and the upper layer will resend the skb. But the skb is already freed, which will cause UAF bug when the upper layer resends the skb. Remove the harmful free.

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2022-49025

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

    net/mlx5e: Fix use-after-free when reverting termination table

    In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: Fix use-after-free when reverting termination table When having multiple dests with termination tables and second one or afterwards fails the driver reverts usage of term tables but doesn't reset the assignment in attr->dests[num_vport_dests].termtbl which case a use-after-free when releasing the rule. Fix by resetting the assignment of termtbl to null.

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2022-49024

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

    can: m_can: pci: add missing m_can_class_free_dev() in probe/remove methods

    In the Linux kernel, the following vulnerability has been resolved: can: m_can: pci: add missing m_can_class_free_dev() in probe/remove methods In m_can_pci_remove() and error handling path of m_can_pci_probe(), m_can_class_free_dev() should be called to free resource allocated by m_can_class_allocate_dev(), otherwise there will be memleak.

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2022-49023

    Hoch · CVSS 7.1EPSS 0,38%Korrektur verfügbar

    wifi: cfg80211: fix buffer overflow in elem comparison

    In the Linux kernel, the following vulnerability has been resolved: wifi: cfg80211: fix buffer overflow in elem comparison For vendor elements, the code here assumes that 5 octets are present without checking. Since the element itself is already checked to fit, we only need to check the length.

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2022-49022

    Hoch · CVSS 8.1EPSS 0,34%Korrektur verfügbar

    wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration Fix possible out-of-bound access in ieee80211_get_rate_duration routine as reported by the following UBSAN report: UBSAN: array-index-out-of-bounds in net/mac80211/airtime.c:455:47 index 15 is out of range for type 'u16 [12]' CPU: 2 PID: 217 Comm: kworker/u32:10 Not tainted 6.1.0-060100rc3-generic Hardware name: Acer Aspire TC-281/Aspire TC-281, BIOS R01-A2 07/18/2017 Workqueue: mt76 mt76u_tx_status_data [mt76_usb] Call Trace: <TASK> show_stack+0x4e/0x61 dump_stack_lvl+0x4a/0x6f dump_stack+0x10/0x18

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2022-49021

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

    net: phy: fix null-ptr-deref while probe() failed

    In the Linux kernel, the following vulnerability has been resolved: net: phy: fix null-ptr-deref while probe() failed I got a null-ptr-deref report as following when doing fault injection test: BUG: kernel NULL pointer dereference, address: 0000000000000058 Oops: 0000 [#1] PREEMPT SMP KASAN PTI CPU: 1 PID: 253 Comm: 507-spi-dm9051 Tainted: G B N 6.1.0-rc3+ Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.13.0-1ubuntu1.1 04/01/2014 RIP: 0010:klist_put+0x2d/0xd0 Call Trace: <TASK> klist_remove+0xf1/0x1c0 device_release_driver_internal+0x23e/0x2d0 bus_remove_device+0x1bd/0x240 device_del+0x357/0x770 phy_device

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2022-49020

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

    net/9p: Fix a potential socket leak in p9_socket_open

    In the Linux kernel, the following vulnerability has been resolved: net/9p: Fix a potential socket leak in p9_socket_open Both p9_fd_create_tcp() and p9_fd_create_unix() will call p9_socket_open(). If the creation of p9_trans_fd fails, p9_fd_create_tcp() and p9_fd_create_unix() will return an error directly instead of releasing the cscoket, which will result in a socket leak. This patch adds sock_release() to fix the leak issue.

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2022-49019

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

    net: ethernet: nixge: fix NULL dereference

    In the Linux kernel, the following vulnerability has been resolved: net: ethernet: nixge: fix NULL dereference In function nixge_hw_dma_bd_release() dereference of NULL pointer priv->rx_bd_v is possible for the case of its allocation failure in nixge_hw_dma_bd_init(). Move for() loop with priv->rx_bd_v dereference under the check for its validity. Found by Linux Verification Center (linuxtesting.org) with SVACE.

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2022-49017

    Hoch · CVSS 8.8EPSS 0,64%Korrektur verfügbar

    tipc: re-fetch skb cb after tipc_msg_validate

    In the Linux kernel, the following vulnerability has been resolved: tipc: re-fetch skb cb after tipc_msg_validate As the call trace shows, the original skb was freed in tipc_msg_validate(), and dereferencing the old skb cb would cause an use-after-free crash. BUG: KASAN: use-after-free in tipc_crypto_rcv_complete+0x1835/0x2240 [tipc] Call Trace: <IRQ> tipc_crypto_rcv_complete+0x1835/0x2240 [tipc] tipc_crypto_rcv+0xd32/0x1ec0 [tipc] tipc_rcv+0x744/0x1150 [tipc] ... Allocated by task 47078: kmem_cache_alloc_node+0x158/0x4d0 __alloc_skb+0x1c1/0x270 tipc_buf_acquire+0x1e/0xe0 [tipc] tipc_msg_create+0x33/0x1c0 [t

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2022-49016

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

    net: mdiobus: fix unbalanced node reference count

    In the Linux kernel, the following vulnerability has been resolved: net: mdiobus: fix unbalanced node reference count I got the following report while doing device(mscc-miim) load test with CONFIG_OF_UNITTEST and CONFIG_OF_DYNAMIC enabled: 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@7107009c/ethernet-phy@0 If the 'fwnode' is not an acpi node, the refcount is get in fwnode_mdiobus_phy_device_register(), but it has never been put when the device is freed in the normal path. So call fwnode_handle_put() in phy_device_release()

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2022-49015

    Hoch · CVSS 8.8EPSS 0,35%Korrektur verfügbar

    net: hsr: Fix potential use-after-free

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

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2022-49014

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

    net: tun: Fix use-after-free in tun_detach()

    In the Linux kernel, the following vulnerability has been resolved: net: tun: Fix use-after-free in tun_detach() syzbot reported use-after-free in tun_detach() [1]. This causes call trace like below: ================================================================== BUG: KASAN: use-after-free in notifier_call_chain+0x1ee/0x200 kernel/notifier.c:75 Read of size 8 at addr ffff88807324e2a8 by task syz-executor.0/3673 CPU: 0 PID: 3673 Comm: syz-executor.0 Not tainted 6.1.0-rc5-syzkaller-00044-gcc675d22e422 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 Call Trace: <TASK> __dump_stack lib/dump_s

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2022-49013

    Mittel · CVSS 6.8EPSS 0,24%Korrektur verfügbar

    sctp: fix memory leak in sctp_stream_outq_migrate()

    In the Linux kernel, the following vulnerability has been resolved: sctp: fix memory leak in sctp_stream_outq_migrate() When sctp_stream_outq_migrate() is called to release stream out resources, the memory pointed to by prio_head in stream out is not released. The memory leak information is as follows: unreferenced object 0xffff88801fe79f80 (size 64): comm "sctp_repo", pid 7957, jiffies 4294951704 (age 36.480s) hex dump (first 32 bytes): 80 9f e7 1f 80 88 ff ff 80 9f e7 1f 80 88 ff ff ................ 90 9f e7 1f 80 88 ff ff 90 9f e7 1f 80 88 ff ff ................ backtrace: [<ffffffff81b215c6>] kmalloc_trace+0x

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2022-49011

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

    hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new()

    In the Linux kernel, the following vulnerability has been resolved: hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new() As comment of pci_get_domain_bus_and_slot() says, it returns a pci device with refcount increment, when finish using it, the caller must decrement the reference count by calling pci_dev_put(). So call it after using to avoid refcount leak.

    • Auf 5.15.0-1034.41~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2022-49010

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

    hwmon: (coretemp) Check for null before removing sysfs attrs

    In the Linux kernel, the following vulnerability has been resolved: hwmon: (coretemp) Check for null before removing sysfs attrs If coretemp_add_core() gets an error then pdata->core_data[indx] is already NULL and has been kfreed. Don't pass that to sysfs_remove_group() as that will crash in sysfs_remove_group(). [Shortened for readability] [91854.020159] sysfs: cannot create duplicate filename '/devices/platform/coretemp.0/hwmon/hwmon2/temp20_label' <cpu offline> [91855.126115] BUG: kernel NULL pointer dereference, address: 0000000000000188 [91855.165103] #PF: supervisor read access in kernel mode [91855.194506] #PF: error_code(0x0000) -

    • Auf 5.15.0-1034.41~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 →