p PatchFirst

PatchFirst · Vulnérabilités récentes

Vulnérabilités de linux-fips · Page n° 175

Vulnérabilités publiées pour linux-fips au cours des 30 derniers jours : 331. Présentes dans le catalogue KEV : 0.

Filtrer les vulnérabilités
Effacer les filtres

Vulnérabilités : 5471

  1. CVE-2022-49124

    Moyenne · CVSS 5.5EPSS 0,25%Aucun correctif publié

    x86/mce: Work around an erratum on fast string copy instructions

    In the Linux kernel, the following vulnerability has been resolved: x86/mce: Work around an erratum on fast string copy instructions A rare kernel panic scenario can happen when the following conditions are met due to an erratum on fast string copy instructions: 1) An uncorrected error. 2) That error must be in first cache line of a page. 3) Kernel must execute page_copy from the page immediately before that page. The fast string copy instructions ("REP; MOVS*") could consume an uncorrectable memory error in the cache line _right after_ the desired region to copy and raise an MCE. Bit 0 of MSR_IA32_MISC_ENABLE can be cleared to disable f

    Publication Mise à jour
  2. CVE-2022-49122

    Moyenne · CVSS 5.5EPSS 0,31%Aucun correctif publié

    dm ioctl: prevent potential spectre v1 gadget

    In the Linux kernel, the following vulnerability has been resolved: dm ioctl: prevent potential spectre v1 gadget It appears like cmd could be a Spectre v1 gadget as it's supplied by a user and used as an array index. Prevent the contents of kernel memory from being leaked to userspace via speculative execution by using array_index_nospec.

    Publication Mise à jour
  3. CVE-2022-49121

    Moyenne · CVSS 5.5EPSS 0,27%Aucun correctif publié

    scsi: pm8001: Fix tag leaks on error

    In the Linux kernel, the following vulnerability has been resolved: scsi: pm8001: Fix tag leaks on error In pm8001_chip_set_dev_state_req(), pm8001_chip_fw_flash_update_req(), pm80xx_chip_phy_ctl_req() and pm8001_chip_reg_dev_req() add missing calls to pm8001_tag_free() to free the allocated tag when pm8001_mpi_build_cmd() fails. Similarly, in pm8001_exec_internal_task_abort(), if the chip ->task_abort method fails, the tag allocated for the abort request task must be freed. Add the missing call to pm8001_tag_free().

    Publication Mise à jour
  4. CVE-2022-49120

    Moyenne · CVSS 5.5EPSS 0,27%Aucun correctif publié

    scsi: pm8001: Fix task leak in pm8001_send_abort_all()

    In the Linux kernel, the following vulnerability has been resolved: scsi: pm8001: Fix task leak in pm8001_send_abort_all() In pm8001_send_abort_all(), make sure to free the allocated sas task if pm8001_tag_alloc() or pm8001_mpi_build_cmd() fail.

    Publication Mise à jour
  5. CVE-2022-49119

    Moyenne · CVSS 5.5EPSS 0,27%Aucun correctif publié

    scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req()

    In the Linux kernel, the following vulnerability has been resolved: scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req() In pm8001_chip_fw_flash_update_build(), if pm8001_chip_fw_flash_update_build() fails, the struct fw_control_ex allocated must be freed.

    Publication Mise à jour
  6. CVE-2022-49114

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

    scsi: libfc: Fix use after free in fc_exch_abts_resp()

    In the Linux kernel, the following vulnerability has been resolved: scsi: libfc: Fix use after free in fc_exch_abts_resp() fc_exch_release(ep) will decrease the ep's reference count. When the reference count reaches zero, it is freed. But ep is still used in the following code, which will lead to a use after free. Return after the fc_exch_release() call to avoid use after free.

    • Mettez à jour vers 4.4.0-1130.137
    Publication Mise à jour
  7. CVE-2022-49111

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

    Bluetooth: Fix use after free in hci_send_acl

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: Fix use after free in hci_send_acl This fixes the following trace caused by receiving HCI_EV_DISCONN_PHY_LINK_COMPLETE which does call hci_conn_del without first checking if conn->type is in fact AMP_LINK and in case it is do properly cleanup upper layers with hci_disconn_cfm: ================================================================== BUG: KASAN: use-after-free in hci_send_acl+0xaba/0xc50 Read of size 8 at addr ffff88800e404818 by task bluetoothd/142 CPU: 0 PID: 142 Comm: bluetoothd Not tainted 5.17.0-rc5-00006-gda4022eeac1a #7 Hard

    • Mettez à jour vers 4.4.0-1130.137
    Publication Mise à jour
  8. CVE-2022-49107

    Moyenne · CVSS 5.5EPSS 0,25%Aucun correctif publié

    ceph: fix memory leak in ceph_readdir when note_last_dentry returns error

    In the Linux kernel, the following vulnerability has been resolved: ceph: fix memory leak in ceph_readdir when note_last_dentry returns error Reset the last_readdir at the same time, and add a comment explaining why we don't free last_readdir when dir_emit returns false.

    Publication Mise à jour
  9. CVE-2022-49100

    Moyenne · CVSS 5.5EPSS 0,26%Aucun correctif publié

    virtio_console: eliminate anonymous module_init & module_exit

    In the Linux kernel, the following vulnerability has been resolved: virtio_console: eliminate anonymous module_init & module_exit Eliminate anonymous module_init() and module_exit(), which can lead to confusion or ambiguity when reading System.map, crashes/oops/bugs, or an initcall_debug log. Give each of these init and exit functions unique driver-specific names to eliminate the anonymous names. Example 1: (System.map) ffffffff832fc78c t init ffffffff832fc79e t init ffffffff832fc8f8 t init Example 2: (initcall_debug log) calling init+0x0/0x12 @ 1 initcall init+0x0/0x12 returned 0 after 15 usecs calling init+0x0/0x60 @ 1 initcal

    Publication Mise à jour
  10. CVE-2022-49095

    Moyenne · CVSS 5.5EPSS 0,26%Aucun correctif publié

    scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one()

    In the Linux kernel, the following vulnerability has been resolved: scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() The error handling path of the probe releases a resource that is not freed in the remove function. In some cases, a ioremap() must be undone. Add the missing iounmap() call in the remove function.

    Publication Mise à jour
  11. CVE-2022-49086

    Moyenne · CVSS 6.8EPSS 0,27%Aucun correctif publié

    net: openvswitch: fix leak of nested actions

    In the Linux kernel, the following vulnerability has been resolved: net: openvswitch: fix leak of nested actions While parsing user-provided actions, openvswitch module may dynamically allocate memory and store pointers in the internal copy of the actions. So this memory has to be freed while destroying the actions. Currently there are only two such actions: ct() and set(). However, there are many actions that can hold nested lists of actions and ovs_nla_free_flow_actions() just jumps over them leaking the memory. For example, removal of the flow with the following actions will lead to a leak of the memory allocated by nf_ct_tmpl_alloc()

    Publication Mise à jour
  12. CVE-2022-49080

    Moyenne · CVSS 5.7EPSS 0,31%Aucun correctif publié

    mm/mempolicy: fix mpol_new leak in shared_policy_replace

    In the Linux kernel, the following vulnerability has been resolved: mm/mempolicy: fix mpol_new leak in shared_policy_replace If mpol_new is allocated but not used in restart loop, mpol_new will be freed via mpol_put before returning to the caller. But refcnt is not initialized yet, so mpol_put could not do the right things and might leak the unused mpol_new. This would happen if mempolicy was updated on the shared shmem file while the sp->lock has been dropped during the memory allocation. This issue could be triggered easily with the below code snippet if there are many processes doing the below work at the same time: shmid = shmget(

    Publication Mise à jour
  13. CVE-2022-49077

    Moyenne · CVSS 5.5EPSS 0,25%Aucun correctif publié

    mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0)

    In the Linux kernel, the following vulnerability has been resolved: mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) If an mremap() syscall with old_size=0 ends up in move_page_tables(), it will call invalidate_range_start()/invalidate_range_end() unnecessarily, i.e. with an empty range. This causes a WARN in KVM's mmu_notifier. In the past, empty ranges have been diagnosed to be off-by-one bugs, hence the WARNing. Given the low (so far) number of unique reports, the benefits of detecting more buggy callers seem to outweigh the cost of having to fix cases such as this one, where userspace is doing something s

    Publication Mise à jour
  14. CVE-2022-49074

    Moyenne · CVSS 5.5EPSS 0,27%Aucun correctif publié

    irqchip/gic-v3: Fix GICR_CTLR.RWP polling

    In the Linux kernel, the following vulnerability has been resolved: irqchip/gic-v3: Fix GICR_CTLR.RWP polling It turns out that our polling of RWP is totally wrong when checking for it in the redistributors, as we test the *distributor* bit index, whereas it is a different bit number in the RDs... Oopsie boo. This is embarassing. Not only because it is wrong, but also because it took *8 years* to notice the blunder... Just fix the damn thing.

    Publication Mise à jour
  15. CVE-2022-49067

    Moyenne · CVSS 6.8EPSS 0,26%Aucun correctif publié

    powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit

    In the Linux kernel, the following vulnerability has been resolved: powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit mpe: On 64-bit Book3E vmalloc space starts at 0x8000000000000000. Because of the way __pa() works we have: __pa(0x8000000000000000) == 0, and therefore virt_to_pfn(0x8000000000000000) == 0, and therefore virt_addr_valid(0x8000000000000000) == true Which is wrong, virt_addr_valid() should be false for vmalloc space. In fact all vmalloc addresses that alias with a valid PFN will return true from virt_addr_valid(). That can cause bugs with hardened usercopy as described below by Kefeng Wang: When running etht

    Publication Mise à jour
  16. CVE-2022-49066

    Moyenne · CVSS 6.8EPSS 0,27%Aucun correctif publié

    veth: Ensure eth header is in skb's linear part

    In the Linux kernel, the following vulnerability has been resolved: veth: Ensure eth header is in skb's linear part After feeding a decapsulated packet to a veth device with act_mirred, skb_headlen() may be 0. But veth_xmit() calls __dev_forward_skb(), which expects at least ETH_HLEN byte of linear data (as __dev_forward_skb2() calls eth_type_trans(), which pulls ETH_HLEN bytes unconditionally). Use pskb_may_pull() to ensure veth_xmit() respects this constraint. kernel BUG at include/linux/skbuff.h:2328! RIP: 0010:eth_type_trans+0xcf/0x140 Call Trace: <IRQ> __dev_forward_skb2+0xe3/0x160 veth_xmit+0x6e/0x250 [veth] dev_hard_start_xmit+

    Publication Mise à jour
  17. CVE-2022-49059

    Élevée · CVSS 7.8EPSS 0,3%Aucun correctif publié

    nfc: nci: add flush_workqueue to prevent uaf

    In the Linux kernel, the following vulnerability has been resolved: nfc: nci: add flush_workqueue to prevent uaf Our detector found a concurrent use-after-free bug when detaching an NCI device. The main reason for this bug is the unexpected scheduling between the used delayed mechanism (timer and workqueue). The race can be demonstrated below: Thread-1 Thread-2 | nci_dev_up() | nci_open_device() | __nci_request(nci_reset_req) | nci_send_cmd

    Publication Mise à jour
  18. CVE-2022-49058

    Critique · CVSS 9.1EPSS 0,87%Aucun correctif publié

    cifs: potential buffer overflow in handling symlinks

    In the Linux kernel, the following vulnerability has been resolved: cifs: potential buffer overflow in handling symlinks Smatch printed a warning: arch/x86/crypto/poly1305_glue.c:198 poly1305_update_arch() error: __memcpy() 'dctx->buf' too small (16 vs u32max) It's caused because Smatch marks 'link_len' as untrusted since it comes from sscanf(). Add a check to ensure that 'link_len' is not larger than the size of the 'link_str' buffer.

    Publication Mise à jour
  19. CVE-2022-49055

    Moyenne · CVSS 5.5EPSS 0,27%Aucun correctif publié

    drm/amdkfd: Check for potential null return of kmalloc_array()

    In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: Check for potential null return of kmalloc_array() As the kmalloc_array() may return null, the 'event_waiters[i].wait' would lead to null-pointer dereference. Therefore, it is better to check the return value of kmalloc_array() to avoid this confusion.

    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 →