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,192)

page 260 of 410
  • CVE-2022-3094HigJan 26, 2023
    risk 0.50cvss 7.5epss 0.13

    Sending a flood of dynamic DNS updates may cause `named` to allocate large amounts of memory. This, in turn, may cause `named` to exit due to a lack of free memory. We are not aware of any cases where this has been exploited. Memory is allocated prior to the checking of access…

  • CVE-2022-3842HigJan 2, 2023
    risk 0.50cvss 7.5epss 0.18

    Use after free in Passwords in Google Chrome prior to 105.0.5195.125 allowed a remote attacker who had compromised the renderer process to potentially exploit heap corruption via a crafted HTML page. (Chromium security severity: High)

  • CVE-2021-22940HigAug 16, 2021
    risk 0.50cvss 7.5epss 0.14

    Node.js before 16.6.1, 14.17.5, and 12.22.5 is vulnerable to a use after free attack where an attacker might be able to exploit the memory corruption, to change process behavior.

  • CVE-2019-17547HigOct 14, 2019
    risk 0.50cvss 8.8epss 0.02

    In ImageMagick before 7.0.8-62, TraceBezier in MagickCore/draw.c has a use-after-free.

  • CVE-2019-17541HigOct 14, 2019
    risk 0.50cvss 8.8epss 0.02

    ImageMagick before 7.0.8-55 has a use-after-free in DestroyStringInfo in MagickCore/string.c because the error manager is mishandled in coders/jpeg.c.

  • CVE-2019-17534HigOct 13, 2019
    risk 0.50cvss 8.8epss 0.02

    vips_foreign_load_gif_scan_image in foreign/gifload.c in libvips before 8.8.2 tries to access a color map before a DGifGetImageDesc call, leading to a use-after-free.

  • CVE-2019-1208HigSep 11, 2019
    risk 0.50cvss 7.5epss 0.13

    A remote code execution vulnerability exists in the way that the VBScript engine handles objects in memory, aka 'VBScript Remote Code Execution Vulnerability'. This CVE ID is unique from CVE-2019-1236.

  • CVE-2019-6974HigFeb 15, 2019
    risk 0.50cvss 8.1epss 0.17

    In the Linux kernel before 4.20.8, kvm_ioctl_create_device in virt/kvm/kvm_main.c mishandles reference counting because of a race condition, leading to a use-after-free.

  • CVE-2017-10661HigAug 19, 2017
    risk 0.50cvss 7.0epss 0.13

    Race condition in fs/timerfd.c in the Linux kernel before 4.10.15 allows local users to gain privileges or cause a denial of service (list corruption or use-after-free) via simultaneous file-descriptor operations that leverage improper might_cancel queueing.

  • CVE-2017-9789HigJul 13, 2017
    risk 0.50cvss 7.5epss 0.10

    When under stress, closing many connections, the HTTP/2 handling code in Apache httpd 2.4.26 would sometimes access memory after it has been freed, resulting in potentially erratic behaviour.

  • CVE-2026-65343HigAug 17, 2026
    risk 0.49cvss 7.5epss 0.00

    A use after free issue was addressed with improved memory management. This issue is fixed in iOS 26.6.1 and iPadOS 26.6.1, macOS Tahoe 26.6.2. A remote attacker may be able to cause unexpected system termination.

  • CVE-2026-19558HigAug 11, 2026
    risk 0.49cvss 7.5epss 0.00

    Use after free in Extensions in Google Chrome prior to 151.0.7922.137 allowed an attacker who convinced a user to install a malicious extension to execute arbitrary code inside a sandbox via a crafted Chrome Extension. (Chromium security severity: High)

  • CVE-2026-62787HigAug 11, 2026
    risk 0.49cvss 7.5epss 0.01

    Use after free in Windows DNS allows an authorized attacker to execute code over a network.

  • CVE-2026-19176HigAug 6, 2026
    risk 0.49cvss 7.5epss 0.00

    Use after free in Skia in Google Chrome prior to 151.0.7922.109 allowed a remote attacker who had compromised the renderer process to execute arbitrary code inside a sandbox via a crafted HTML page. (Chromium security severity: High)

  • CVE-2026-19165HigAug 6, 2026
    risk 0.49cvss 7.5epss 0.00

    Use after free in Extensions in Google Chrome prior to 151.0.7922.109 allowed an attacker who convinced a user to install a malicious extension to execute arbitrary code inside a sandbox via a crafted Chrome Extension. (Chromium security severity: High)

  • CVE-2026-19159HigAug 6, 2026
    risk 0.49cvss 7.5epss 0.00

    Use after free in Views in Google Chrome prior to 151.0.7922.109 allowed a remote attacker who convinced a user to engage in specific UI gestures to potentially exploit heap corruption via a crafted HTML page. (Chromium security severity: High)

  • CVE-2026-19158HigAug 6, 2026
    risk 0.49cvss 7.5epss 0.00

    Use after free in Views in Google Chrome on Windows prior to 151.0.7922.109 allowed a remote attacker who convinced a user to engage in specific UI gestures to potentially exploit heap corruption via a crafted HTML page. (Chromium security severity: High)

  • CVE-2026-19142HigAug 6, 2026
    risk 0.49cvss 7.5epss 0.00

    Use after free in Views in Google Chrome prior to 151.0.7922.109 allowed a remote attacker who convinced a user to engage in specific UI gestures to potentially exploit heap corruption via a crafted HTML page. (Chromium security severity: High)

  • CVE-2026-67863HigAug 5, 2026
    risk 0.49cvss 7.5epss 0.00

    In open62541 1.5.5, a server-side use-after-free exists in the local MonitoredItem callback path. The issue occurs when UA_Subscription_localPublish continues to use the current UA_Notification after a callback invokes UA_Server_deleteMonitoredItem for the current local…

  • CVE-2026-56848HigAug 4, 2026
    risk 0.49cvss 7.5epss 0.01

    A flaw in Node.js HTTP/2 handling allows `nghttp2_session_mem_send()` to be called re-entrantly while `nghttp2_session_mem_recv()` is executing, resulting in a heap-use-after-free. This vulnerability affects Node.js **26.x**, **24.x**, and **22.x**.