p PatchFirst

PatchFirst · Vulnérabilités récentes

Vulnérabilités de linux-oracle-5.4

Vulnérabilité publiée pour linux-oracle-5.4 au cours des 30 derniers jours : 0. Dans le catalogue KEV : 0.

Filtrer les vulnérabilités
Effacer les filtres

Vulnérabilités : 1760

  1. CVE-2022-50889

    Non évaluéeEPSS 0,21%Correctif disponible

    dm integrity: Fix UAF in dm_integrity_dtr()

    In the Linux kernel, the following vulnerability has been resolved: dm integrity: Fix UAF in dm_integrity_dtr() Dm_integrity also has the same UAF problem when dm_resume() and dm_destroy() are concurrent. Therefore, cancelling timer again in dm_integrity_dtr().

    • Mettez à jour vers 5.4.0-1094.103~18.04.1
    Publication Mise à jour
  2. CVE-2022-50887

    Non évaluéeEPSS 0,24%Correctif disponible

    regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()

    In the Linux kernel, the following vulnerability has been resolved: regulator: core: fix unbalanced of node refcount in regulator_dev_lookup() I got the the following report: OF: ERROR: memory leak, expected refcount 1 instead of 2, of_node_get()/of_node_put() unbalanced - destroy cset entry: attach overlay node /i2c/pmic@62/regulators/exten In of_get_regulator(), the node is returned from of_parse_phandle() with refcount incremented, after using it, of_node_put() need be called.

    • Mettez à jour vers 5.4.0-1094.103~18.04.1
    Publication Mise à jour
  3. CVE-2022-50886

    Non évaluéeEPSS 0,23%Correctif disponible

    mmc: toshsd: fix return value check of mmc_add_host()

    In the Linux kernel, the following vulnerability has been resolved: mmc: toshsd: fix return value check of mmc_add_host() mmc_add_host() may return error, if we ignore its return value, the memory that allocated in mmc_alloc_host() will be leaked and it will lead a kernel crash because of deleting not added device in the remove path. So fix this by checking the return value and goto error path which will call mmc_free_host(), besides, free_irq() also needs be called.

    • Mettez à jour vers 5.4.0-1094.103~18.04.1
    Publication Mise à jour
  4. CVE-2022-50885

    Élevée · CVSS 7.5EPSS 0,6%Correctif disponible

    RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed

    In the Linux kernel, the following vulnerability has been resolved: RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed There is a null-ptr-deref when mount.cifs over rdma: BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup+0x2f3/0x360 [rdma_rxe] Read of size 8 at addr 0000000000000018 by task mount.cifs/3046 CPU: 2 PID: 3046 Comm: mount.cifs Not tainted 6.1.0-rc5+ #62 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.14.0-1.fc3 Call Trace: <TASK> dump_stack_lvl+0x34/0x44 kasan_report+0xad/0x130 rxe_qp_do_cleanup+0x2f3/0x360 [rdma_rxe] execute_in_process_context+0x25/0x90 __rx

    • Mettez à jour vers 5.4.0-1094.103~18.04.1
    Publication Mise à jour
  5. CVE-2022-50884

    Non évaluéeEPSS 0,23%Correctif disponible

    drm: Prevent drm_copy_field() to attempt copying a NULL pointer

    In the Linux kernel, the following vulnerability has been resolved: drm: Prevent drm_copy_field() to attempt copying a NULL pointer There are some struct drm_driver fields that are required by drivers since drm_copy_field() attempts to copy them to user-space via DRM_IOCTL_VERSION. But it can be possible that a driver has a bug and did not set some of the fields, which leads to drm_copy_field() attempting to copy a NULL pointer: [ +10.395966] Unable to handle kernel access to user memory outside uaccess routines at virtual address 0000000000000000 [ +0.010955] Mem abort info: [ +0.002835] ESR = 0x0000000096000004 [ +0.003872] EC =

    • Mettez à jour vers 5.4.0-1093.102~18.04.1
    Publication Mise à jour
  6. CVE-2022-50883

    Non évaluéeEPSS 0,2%Correctif disponible

    bpf: Prevent decl_tag from being referenced in func_proto arg

    In the Linux kernel, the following vulnerability has been resolved: bpf: Prevent decl_tag from being referenced in func_proto arg Syzkaller managed to hit another decl_tag issue: btf_func_proto_check kernel/bpf/btf.c:4506 [inline] btf_check_all_types kernel/bpf/btf.c:4734 [inline] btf_parse_type_sec+0x1175/0x1980 kernel/bpf/btf.c:4763 btf_parse kernel/bpf/btf.c:5042 [inline] btf_new_fd+0x65a/0xb00 kernel/bpf/btf.c:6709 bpf_btf_load+0x6f/0x90 kernel/bpf/syscall.c:4342 __sys_bpf+0x50a/0x6c0 kernel/bpf/syscall.c:5034 __do_sys_bpf kernel/bpf/syscall.c:5093 [inline] __se_sys_bpf kernel/bpf/syscall.c:5091 [inline] __x64_sys_b

    • Mettez à jour vers 5.4.0-1094.103~18.04.1
    Publication Mise à jour
  7. CVE-2022-50880

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

    wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state()

    In the Linux kernel, the following vulnerability has been resolved: wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() When peer delete failed in a disconnect operation, use-after-free detected by KFENCE in below log. It is because for each vdev_id and address, it has only one struct ath10k_peer, it is allocated in ath10k_peer_map_event(). When connected to an AP, it has more than one HTT_T2H_MSG_TYPE_PEER_MAP reported from firmware, then the array peer_map of struct ath10k will be set muti-elements to the same ath10k_peer in ath10k_peer_map_event(). When peer delete failed in ath10k_sta_state(), the ath10k_peer will

    • Mettez à jour vers 5.4.0-1093.102~18.04.1
    Publication Mise à jour
  8. CVE-2022-50876

    Non évaluéeEPSS 0,23%Correctif disponible

    usb: musb: Fix musb_gadget.c rxstate overflow bug

    In the Linux kernel, the following vulnerability has been resolved: usb: musb: Fix musb_gadget.c rxstate overflow bug The usb function device call musb_gadget_queue() adds the passed request to musb_ep::req_list,If the (request->length > musb_ep->packet_sz) and (is_buffer_mapped(req) return false),the rxstate() will copy all data in fifo to request->buf which may cause request->buf out of bounds. Fix it by add the length check : fifocnt = min_t(unsigned, request->length - request->actual, fifocnt);

    • Mettez à jour vers 5.4.0-1093.102~18.04.1
    Publication Mise à jour
  9. CVE-2022-50875

    Non évaluéeEPSS 0,21%Correctif disponible

    of: overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and find_dup_cset_prop()

    In the Linux kernel, the following vulnerability has been resolved: of: overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and find_dup_cset_prop() When kmalloc() fail to allocate memory in kasprintf(), fn_1 or fn_2 will be NULL, and strcmp() will cause null pointer dereference.

    • Mettez à jour vers 5.4.0-1094.103~18.04.1
    Publication Mise à jour
  10. CVE-2022-50870

    Non évaluéeEPSS 0,21%Correctif disponible

    powerpc/rtas: avoid device tree lookups in rtas_os_term()

    In the Linux kernel, the following vulnerability has been resolved: powerpc/rtas: avoid device tree lookups in rtas_os_term() rtas_os_term() is called during panic. Its behavior depends on a couple of conditions in the /rtas node of the device tree, the traversal of which entails locking and local IRQ state changes. If the kernel panics while devtree_lock is held, rtas_os_term() as currently written could hang. Instead of discovering the relevant characteristics at panic time, cache them in file-static variables at boot. Note the lookup for "ibm,extended-os-term" is converted to of_property_read_bool() since it is a boolean property, not a

    • Mettez à jour vers 5.4.0-1094.103~18.04.1
    Publication Mise à jour
  11. CVE-2022-50868

    Non évaluéeEPSS 0,24%Correctif disponible

    hwrng: amd - Fix PCI device refcount leak

    In the Linux kernel, the following vulnerability has been resolved: hwrng: amd - Fix PCI device refcount 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() for the normal and error path.

    • Mettez à jour vers 5.4.0-1094.103~18.04.1
    Publication Mise à jour
  12. CVE-2022-50866

    Non évaluéeEPSS 0,23%Correctif disponible

    ASoC: pxa: fix null-pointer dereference in filter()

    In the Linux kernel, the following vulnerability has been resolved: ASoC: pxa: fix null-pointer dereference in filter() kasprintf() would return NULL pointer when kmalloc() fail to allocate. Need to check the return pointer before calling strcmp().

    • Mettez à jour vers 5.4.0-1094.103~18.04.1
    Publication Mise à jour
  13. CVE-2022-50859

    Non évaluéeEPSS 0,24%Correctif disponible

    cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message

    In the Linux kernel, the following vulnerability has been resolved: cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message Commit d5c7076b772a ("smb3: add smb3.1.1 to default dialect list") extend the dialects from 3 to 4, but forget to decrease the extended length when specific the dialect, then the message length is larger than expected. This maybe leak some info through network because not initialize the message body. After apply this patch, the VALIDATE_NEGOTIATE_INFO message length is reduced from 28 bytes to 26 bytes.

    • Mettez à jour vers 5.4.0-1093.102~18.04.1
    Publication Mise à jour
  14. CVE-2022-50858

    Non évaluéeEPSS 0,24%Correctif disponible

    mmc: alcor: fix return value check of mmc_add_host()

    In the Linux kernel, the following vulnerability has been resolved: mmc: alcor: fix return value check of mmc_add_host() mmc_add_host() may return error, if we ignore its return value, the memory that allocated in mmc_alloc_host() will be leaked and it will lead a kernel crash because of deleting not added device in the remove path. So fix this by checking the return value and calling mmc_free_host() in the error path.

    • Mettez à jour vers 5.4.0-1094.103~18.04.1
    Publication Mise à jour
  15. CVE-2022-50857

    Non évaluéeEPSS 0,24%Correctif disponible

    rapidio: rio: fix possible name leak in rio_register_mport()

    In the Linux kernel, the following vulnerability has been resolved: rapidio: rio: fix possible name leak in rio_register_mport() If device_register() returns error, the name allocated by dev_set_name() need be freed. It should use put_device() to give up the reference in the error path, so that the name can be freed in kobject_cleanup(), and list_del() is called to delete the port from rio_mports.

    • Mettez à jour vers 5.4.0-1094.103~18.04.1
    Publication Mise à jour
  16. CVE-2022-50850

    Non évaluéeEPSS 0,23%Correctif disponible

    scsi: ipr: Fix WARNING in ipr_init()

    In the Linux kernel, the following vulnerability has been resolved: scsi: ipr: Fix WARNING in ipr_init() ipr_init() will not call unregister_reboot_notifier() when pci_register_driver() fails, which causes a WARNING. Call unregister_reboot_notifier() when pci_register_driver() fails. notifier callback ipr_halt [ipr] already registered WARNING: CPU: 3 PID: 299 at kernel/notifier.c:29 notifier_chain_register+0x16d/0x230 Modules linked in: ipr(+) xhci_pci_renesas xhci_hcd ehci_hcd usbcore led_class gpu_sched drm_buddy video wmi drm_ttm_helper ttm drm_display_helper drm_kms_helper drm drm_panel_orientation_quirks agpgart cfbft CPU: 3 PID: 299

    • Mettez à jour vers 5.4.0-1094.103~18.04.1
    Publication Mise à jour
  17. CVE-2022-50849

    Non évaluéeEPSS 0,23%Correctif disponible

    pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP

    In the Linux kernel, the following vulnerability has been resolved: pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP An oops can be induced by running 'cat /proc/kcore > /dev/null' on devices using pstore with the ram backend because kmap_atomic() assumes lowmem pages are accessible with __va(). Unable to handle kernel paging request at virtual address ffffff807ff2b000 Mem abort info: ESR = 0x96000006 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 swapper pgtable: 4k pages, 39-bit VAs, pgdp=0000000

    • Mettez à jour vers 5.4.0-1094.103~18.04.1
    Publication Mise à jour
  18. CVE-2022-50848

    Non évaluéeEPSS 0,28%Correctif disponible

    drivers: dio: fix possible memory leak in dio_init()

    In the Linux kernel, the following vulnerability has been resolved: drivers: dio: fix possible memory leak in dio_init() If device_register() returns error, the 'dev' and name needs be freed. Add a release function, and then call put_device() in the error path, so the name is freed in kobject_cleanup() and to the 'dev' is freed in release function.

    • Mettez à jour vers 5.4.0-1094.103~18.04.1
    Publication Mise à jour
  19. CVE-2022-50846

    Non évaluéeEPSS 0,28%Correctif disponible

    mmc: via-sdmmc: fix return value check of mmc_add_host()

    In the Linux kernel, the following vulnerability has been resolved: mmc: via-sdmmc: fix return value check of mmc_add_host() mmc_add_host() may return error, if we ignore its return value, it will lead two issues: 1. The memory that allocated in mmc_alloc_host() is leaked. 2. In the remove() path, mmc_remove_host() will be called to delete device, but it's not added yet, it will lead a kernel crash because of null-ptr-deref in device_del(). Fix this by checking the return value and goto error path which will call mmc_free_host().

    • Mettez à jour vers 5.4.0-1094.103~18.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 →