p PatchFirst

PatchFirst · Vulnérabilités récentes

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

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 : 4530

  1. CVE-2022-50837

    Non évaluéeEPSS 0,24%Correctif disponible

    net: dsa: tag_8021q: avoid leaking ctx on dsa_tag_8021q_register() error path

    In the Linux kernel, the following vulnerability has been resolved: net: dsa: tag_8021q: avoid leaking ctx on dsa_tag_8021q_register() error path If dsa_tag_8021q_setup() fails, for example due to the inability of the device to install a VLAN, the tag_8021q context of the switch will leak. Make sure it is freed on the error path.

    • Mettez à jour vers 5.15.0-1035.42~20.04.1
    Publication Mise à jour
  2. CVE-2022-50836

    Non évaluéeEPSS 0,25%Correctif disponible

    remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev()

    In the Linux kernel, the following vulnerability has been resolved: remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev() The kfree() should be called when of_irq_get_byname() fails or devm_request_threaded_irq() fails in qcom_add_sysmon_subdev(), otherwise there will be a memory leak, so add kfree() to fix it.

    • Mettez à jour vers 5.15.0-1035.42~20.04.1
    Publication Mise à jour
  3. CVE-2022-50835

    Non évaluéeEPSS 0,24%Correctif disponible

    jbd2: add miss release buffer head in fc_do_one_pass()

    In the Linux kernel, the following vulnerability has been resolved: jbd2: add miss release buffer head in fc_do_one_pass() In fc_do_one_pass() miss release buffer head after use which will lead to reference count leak.

    • Mettez à jour vers 5.15.0-1033.40~20.04.1
    Publication Mise à jour
  4. CVE-2022-50834

    Non évaluéeEPSS 0,26%Correctif disponible

    nfc: Fix potential resource leaks

    In the Linux kernel, the following vulnerability has been resolved: nfc: Fix potential resource leaks nfc_get_device() take reference for the device, add missing nfc_put_device() to release it when not need anymore. Also fix the style warnning by use error EOPNOTSUPP instead of ENOTSUPP.

    • Mettez à jour vers 5.15.0-1035.42~20.04.1
    Publication Mise à jour
  5. CVE-2022-50832

    Non évaluéeEPSS 0,25%Correctif disponible

    wifi: wilc1000: fix potential memory leak in wilc_mac_xmit()

    In the Linux kernel, the following vulnerability has been resolved: wifi: wilc1000: fix potential memory leak in wilc_mac_xmit() The wilc_mac_xmit() returns NETDEV_TX_OK without freeing skb, add dev_kfree_skb() to fix it. Compile tested only.

    • Mettez à jour vers 5.15.0-1040.47~20.04.1
    Publication Mise à jour
  6. CVE-2022-50830

    Non évaluéeEPSS 0,24%Correctif disponible

    auxdisplay: hd44780: Fix potential memory leak in hd44780_remove()

    In the Linux kernel, the following vulnerability has been resolved: auxdisplay: hd44780: Fix potential memory leak in hd44780_remove() hd44780_probe() allocates a memory chunk for hd with kzalloc() and makes "lcd->drvdata->hd44780" point to it. When we call hd44780_remove(), we should release all relevant memory and resource. But "lcd->drvdata ->hd44780" is not released, which will lead to a memory leak. We should release the "lcd->drvdata->hd44780" in hd44780_remove() to fix the memory leak bug.

    • Mettez à jour vers 5.15.0-1045.52~20.04.1
    Publication Mise à jour
  7. CVE-2022-50829

    Non évaluéeEPSS 0,28%Correctif disponible

    wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb()

    In the Linux kernel, the following vulnerability has been resolved: wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() It is possible that skb is freed in ath9k_htc_rx_msg(), then usb_submit_urb() fails and we try to free skb again. It causes use-after-free bug. Moreover, if alloc_skb() fails, urb->context becomes NULL but rx_buf is not freed and there can be a memory leak. The patch removes unnecessary nskb and makes skb processing more clear: it is supposed that ath9k_htc_rx_msg() either frees old skb or passes its managing to another callback function. Found by Linux Verification Center (linuxtesting.org) with Syzkal

    • Mettez à jour vers 5.15.0-1035.42~20.04.1
    Publication Mise à jour
  8. CVE-2022-50828

    Non évaluéeEPSS 0,24%Correctif disponible

    clk: zynqmp: Fix stack-out-of-bounds in strncpy`

    In the Linux kernel, the following vulnerability has been resolved: clk: zynqmp: Fix stack-out-of-bounds in strncpy` "BUG: KASAN: stack-out-of-bounds in strncpy+0x30/0x68" Linux-ATF interface is using 16 bytes of SMC payload. In case clock name is longer than 15 bytes, string terminated NULL character will not be received by Linux. Add explicit NULL character at last byte to fix issues when clock name is longer. This fixes below bug reported by KASAN: ================================================================== BUG: KASAN: stack-out-of-bounds in strncpy+0x30/0x68 Read of size 1 at addr ffff0008c89a7410 by task swapper/0/1 CPU:

    • Mettez à jour vers 5.15.0-1033.40~20.04.1
    Publication Mise à jour
  9. CVE-2023-54203

    Critique · CVSS 9.1EPSS 0,55%Correctif disponible

    ksmbd: fix slab-out-of-bounds in init_smb2_rsp_hdr

    In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix slab-out-of-bounds in init_smb2_rsp_hdr When smb1 mount fails, KASAN detect slab-out-of-bounds in init_smb2_rsp_hdr like the following one. For smb1 negotiate(56bytes) , init_smb2_rsp_hdr() for smb2 is called. The issue occurs while handling smb1 negotiate as smb2 server operations. Add smb server operations for smb1 (get_cmd_val, init_rsp_hdr, allocate_rsp_buf, check_user_session) to handle smb1 negotiate so that smb2 server operation does not handle it. [ 411.400423] CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for acc

    • Mettez à jour vers 5.15.0-1060.69~20.04.1
    Publication Mise à jour
  10. CVE-2023-54202

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

    drm/i915: fix race condition UAF in i915_perf_add_config_ioctl

    In the Linux kernel, the following vulnerability has been resolved: drm/i915: fix race condition UAF in i915_perf_add_config_ioctl Userspace can guess the id value and try to race oa_config object creation with config remove, resulting in a use-after-free if we dereference the object after unlocking the metrics_lock. For that reason, unlocking the metrics_lock must be done after we are done dereferencing the object. [tursulin: Manually added stable tag.] (cherry picked from commit 49f6f6483b652108bcb73accd0204a464b922395)

    • Mettez à jour vers 5.15.0-1045.52~20.04.1
    Publication Mise à jour
  11. CVE-2023-54200

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

    netfilter: nf_tables: always release netdev hooks from notifier

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: always release netdev hooks from notifier This reverts "netfilter: nf_tables: skip netdev events generated on netns removal". The problem is that when a veth device is released, the veth release callback will also queue the peer netns device for removal. Its possible that the peer netns is also slated for removal. In this case, the device memory is already released before the pre_exit hook of the peer netns runs: BUG: KASAN: slab-use-after-free in nf_hook_entry_head+0x1b8/0x1d0 Read of size 8 at addr ffff88812c0124f0 by task kworker/u8:1/45 Workque

    • Mettez à jour vers 5.15.0-1046.53~20.04.1
    Publication Mise à jour
  12. CVE-2023-54199

    Non évaluéeEPSS 0,21%Correctif disponible

    drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup()

    In the Linux kernel, the following vulnerability has been resolved: drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup() Fix the below kernel panic due to null pointer access: [ 18.504431] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000048 [ 18.513464] Mem abort info: [ 18.516346] ESR = 0x0000000096000005 [ 18.520204] EC = 0x25: DABT (current EL), IL = 32 bits [ 18.525706] SET = 0, FnV = 0 [ 18.528878] EA = 0, S1PTW = 0 [ 18.532117] FSC = 0x05: level 1 translation fault [ 18.537138] Data abort info: [ 18.540110] ISV = 0, ISS = 0x00000005 [ 18.544060] CM = 0, WnR = 0

    • Mettez à jour vers 5.15.0-1040.47~20.04.1
    Publication Mise à jour
  13. CVE-2023-54198

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

    tty: fix out-of-bounds access in tty_driver_lookup_tty()

    In the Linux kernel, the following vulnerability has been resolved: tty: fix out-of-bounds access in tty_driver_lookup_tty() When specifying an invalid console= device like console=tty3270, tty_driver_lookup_tty() returns the tty struct without checking whether index is a valid number. To reproduce: qemu-system-x86_64 -enable-kvm -nographic -serial mon:stdio \ -kernel ../linux-build-x86/arch/x86/boot/bzImage \ -append "console=ttyS0 console=tty3270" This crashes with: [ 0.770599] BUG: kernel NULL pointer dereference, address: 00000000000000ef [ 0.771265] #PF: supervisor read access in kernel mode [ 0.771773] #PF: error_code(0x0

    • Mettez à jour vers 5.15.0-1045.52~20.04.1
    Publication Mise à jour
  14. CVE-2023-54196

    Non évaluéeEPSS 0,2%Correctif disponible

    fs/ntfs3: Fix NULL pointer dereference in 'ni_write_inode'

    In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: Fix NULL pointer dereference in 'ni_write_inode' Syzbot found the following issue: Unable to handle kernel NULL pointer dereference at virtual address 0000000000000016 Mem abort info: ESR = 0x0000000096000006 EC = 0x25: DABT (current EL), IL = 32 bits SET = 0, FnV = 0 EA = 0, S1PTW = 0 FSC = 0x06: level 2 translation fault Data abort info: ISV = 0, ISS = 0x00000006 CM = 0, WnR = 0 user pgtable: 4k pages, 48-bit VAs, pgdp=000000010af56000 [0000000000000016] pgd=08000001090da003, p4d=08000001090da003, pud=08000001090ce003, pmd=0000000000000000 Internal

    • Mettez à jour vers 5.15.0-1046.53~20.04.1
    Publication Mise à jour
  15. CVE-2023-54194

    Non évaluéeEPSS 0,21%Correctif disponible

    exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree

    In the Linux kernel, the following vulnerability has been resolved: exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree The call stack shown below is a scenario in the Linux 4.19 kernel. Allocating memory failed where exfat fs use kmalloc_array due to system memory fragmentation, while the u-disk was inserted without recognition. Devices such as u-disk using the exfat file system are pluggable and may be insert into the system at any time. However, long-term running systems cannot guarantee the continuity of physical memory. Therefore, it's necessary to address this issue. Binder:2632_6: page allocation failure: order:4, mode:

    • Mettez à jour vers 5.15.0-1051.59~20.04.1
    Publication Mise à jour
  16. CVE-2023-54193

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

    net/sched: cls_api: remove block_cb from driver_list before freeing

    In the Linux kernel, the following vulnerability has been resolved: net/sched: cls_api: remove block_cb from driver_list before freeing Error handler of tcf_block_bind() frees the whole bo->cb_list on error. However, by that time the flow_block_cb instances are already in the driver list because driver ndo_setup_tc() callback is called before that up the call chain in tcf_block_offload_cmd(). This leaves dangling pointers to freed objects in the list and causes use-after-free[0]. Fix it by also removing flow_block_cb instances from driver_list before deallocating them. [0]: [ 279.868433] ===================================================

    • Mettez à jour vers 5.15.0-1046.53~20.04.1
    Publication Mise à jour
  17. CVE-2023-54189

    Non évaluéeEPSS 0,21%Correctif disponible

    pstore/ram: Add check for kstrdup

    In the Linux kernel, the following vulnerability has been resolved: pstore/ram: Add check for kstrdup Add check for the return value of kstrdup() and return the error if it fails in order to avoid NULL pointer dereference.

    • Mettez à jour vers 5.15.0-1049.56~20.04.1
    Publication Mise à jour
  18. CVE-2023-54186

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

    usb: typec: altmodes/displayport: fix pin_assignment_show

    In the Linux kernel, the following vulnerability has been resolved: usb: typec: altmodes/displayport: fix pin_assignment_show This patch fixes negative indexing of buf array in pin_assignment_show when get_current_pin_assignments returns 0 i.e. no compatible pin assignments are found. BUG: KASAN: use-after-free in pin_assignment_show+0x26c/0x33c ... Call trace: dump_backtrace+0x110/0x204 dump_stack_lvl+0x84/0xbc print_report+0x358/0x974 kasan_report+0x9c/0xfc __do_kernel_fault+0xd4/0x2d4 do_bad_area+0x48/0x168 do_tag_check_fault+0x24/0x38 do_mem_abort+0x6c/0x14c el1_abort+0x44/0x68 el1h_64_sync_handler+0x64/0xa4 el1h_64_sync+0x78/0x7c pin_

    • Mettez à jour vers 5.15.0-1046.53~20.04.1
    Publication Mise à jour
  19. CVE-2023-54184

    Critique · CVSS 9.8EPSS 0,57%Correctif disponible

    scsi: target: iscsit: Free cmds before session free

    In the Linux kernel, the following vulnerability has been resolved: scsi: target: iscsit: Free cmds before session free Commands from recovery entries are freed after session has been closed. That leads to use-after-free at command free or NPE with such call trace: Time2Retain timer expired for SID: 1, cleaning up iSCSI session. BUG: kernel NULL pointer dereference, address: 0000000000000140 RIP: 0010:sbitmap_queue_clear+0x3a/0xa0 Call Trace: target_release_cmd_kref+0xd1/0x1f0 [target_core_mod] transport_generic_free_cmd+0xd1/0x180 [target_core_mod] iscsit_free_cmd+0x53/0xd0 [iscsi_target_mod] iscsit_free_connection_recovery_entries+0x

    • Mettez à jour vers 5.15.0-1046.53~20.04.1
    Publication Mise à jour
  20. CVE-2023-54183

    Non évaluéeEPSS 0,22%Correctif disponible

    media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()

    In the Linux kernel, the following vulnerability has been resolved: media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link() If fwnode_graph_get_remote_endpoint() fails, 'fwnode' is known to be NULL, so fwnode_handle_put() is a no-op. Release the reference taken from a previous fwnode_graph_get_port_parent() call instead. Also handle fwnode_graph_get_port_parent() failures. In order to fix these issues, add an error handling path to the function and the needed gotos.

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