VYPR

CWE-416

Use After Free

VariantStableLikelihood: High

Description

The product reuses or references memory after it has been freed. At some point afterward, the memory may be allocated again and saved in another pointer, while the original pointer references a location somewhere within the new allocation. Any operations using the original pointer are no longer valid because the memory "belongs" to the code that operates on the new pointer.

Hierarchy (View 1000)

Parents

Children

none

CVEs mapped to this weakness (8,173)

page 394 of 409
  • CVE-2021-43400CriNov 4, 2021
    risk 0.00cvss 9.1epss 0.02

    An issue was discovered in gatt-database.c in BlueZ 5.61. A use-after-free can occur when a client disconnects during D-Bus processing of a WriteValue call.

  • CVE-2021-43057HigOct 28, 2021
    risk 0.00cvss 7.8epss 0.00

    An issue was discovered in the Linux kernel before 5.14.8. A use-after-free in selinux_ptrace_traceme (aka the SELinux handler for PTRACE_TRACEME) could be used by local attackers to cause memory corruption and escalate privileges, aka CID-a3727a8bac0a. This occurs because of an…

  • CVE-2020-22617CriOct 8, 2021
    risk 0.00cvss 9.8epss 0.01

    Ardour v5.12 contains a use-after-free vulnerability in the component ardour/libs/pbd/xml++.cc when using xmlFreeDoc and xmlXPathFreeContext.

  • CVE-2020-21913MedSep 20, 2021
    risk 0.00cvss 5.5epss 0.01

    International Components for Unicode (ICU-20850) v66.1 was discovered to contain a use after free bug in the pkg_createWithAssemblyCode function in the file tools/pkgdata/pkgdata.cpp.

  • CVE-2021-3796HigSep 15, 2021
    risk 0.00cvss 7.3epss 0.02

    vim is vulnerable to Use After Free

  • CVE-2021-38383CriAug 10, 2021
    risk 0.00cvss 9.8epss 0.01

    OwnTone (aka owntone-server) through 28.1 has a use-after-free in net_bind() in misc.c.

  • CVE-2021-38204MedAug 8, 2021
    risk 0.00cvss 6.8epss 0.00

    drivers/usb/host/max3421-hcd.c in the Linux kernel before 5.13.6 allows physically proximate attackers to cause a denial of service (use-after-free and panic) by removing a MAX-3421 USB device in certain situations.

  • CVE-2021-29657HigJul 22, 2021
    risk 0.00cvss 7.4epss 0.00

    arch/x86/kvm/svm/nested.c in the Linux kernel before 5.11.12 has a use-after-free in which an AMD KVM guest can bypass access control on host OS MSRs when there are nested guests, aka CID-a58d9166a756. This occurs because of a TOCTOU race condition associated with a VMCB12…

  • CVE-2021-37159MedJul 21, 2021
    risk 0.00cvss 6.4epss 0.00

    hso_free_net_device in drivers/net/usb/hso.c in the Linux kernel through 5.13.4 calls unregister_netdev without checking for the NETREG_REGISTERED state, leading to a use-after-free and a double free.

  • CVE-2021-36980MedJul 20, 2021
    risk 0.00cvss 5.5epss 0.01

    Open vSwitch (aka openvswitch) 2.11.0 through 2.15.0 has a use-after-free in decode_NXAST_RAW_ENCAP (called from ofpact_decode and ofpacts_decode) during the decoding of a RAW_ENCAP action.

  • CVE-2021-36145HigJul 2, 2021
    risk 0.00cvss 7.5epss 0.01

    The Device Model in ACRN through 2.5 has a devicemodel/core/mem.c use-after-free for a freed rb_entry.

  • CVE-2021-36144HigJul 2, 2021
    risk 0.00cvss 7.5epss 0.01

    The polling timer handler in ACRN before 2.5 has a use-after-free for a freed virtio device, related to devicemodel/hw/pci/virtio/*.c.

  • CVE-2021-36086LowJul 1, 2021
    risk 0.00cvss 3.3epss 0.01

    The CIL compiler in SELinux 3.2 has a use-after-free in cil_reset_classpermission (called from cil_reset_classperms_set and cil_reset_classperms_list).

  • CVE-2021-36085LowJul 1, 2021
    risk 0.00cvss 3.3epss 0.00

    The CIL compiler in SELinux 3.2 has a use-after-free in __cil_verify_classperms (called from __verify_map_perm_classperms and hashtab_map).

  • CVE-2021-36084LowJul 1, 2021
    risk 0.00cvss 3.3epss 0.00

    The CIL compiler in SELinux 3.2 has a use-after-free in __cil_verify_classperms (called from __cil_verify_classpermission and __cil_pre_verify_helper).

  • CVE-2021-36081HigJul 1, 2021
    risk 0.00cvss 7.8epss 0.01

    Tesseract OCR 5.0.0-alpha-20201231 has a one_ell_conflict use-after-free during a strpbrk call.

  • CVE-2020-36387HigJun 7, 2021
    risk 0.00cvss 7.8epss 0.00

    An issue was discovered in the Linux kernel before 5.8.2. fs/io_uring.c has a use-after-free related to io_async_task_func and ctx reference holding, aka CID-6d816e088c35.

  • CVE-2019-25045HigJun 7, 2021
    risk 0.00cvss 7.8epss 0.01

    An issue was discovered in the Linux kernel before 5.0.19. The XFRM subsystem has a use-after-free, related to an xfrm_state_fini panic, aka CID-dbb2483b2a46.

  • CVE-2018-25015HigJun 7, 2021
    risk 0.00cvss 7.8epss 0.01

    An issue was discovered in the Linux kernel before 4.14.16. There is a use-after-free in net/sctp/socket.c for a held lock after a peel off, aka CID-a0ff660058b8.

  • CVE-2020-36385HigJun 7, 2021
    risk 0.00cvss 7.8epss 0.01

    An issue was discovered in the Linux kernel before 5.10. drivers/infiniband/core/ucma.c has a use-after-free because the ctx is reached via the ctx_list in some ucma_migrate_id situations where ucma_close is called, aka CID-f5449e74802c.