Skip to content
OpenAdvisories

Weakness (CWE)

CWE-416: Use After Free

Variant

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.

How to prevent it (2 mitigations)
  1. Architecture and Design

    Choose a language that provides automatic memory management.

  2. Implementation

    When freeing pointers, be sure to set them to NULL once they are freed. However, the utilization of multiple or complex data structures may lower the usefulness of this strategy.

Source: MITRE CWE-416

6,545 results · Feed

  • High 7.8

    Foxit PDF Editor Circle Annotation Use-After-Free Remote Code Execution Vulnerability

    Foxit PDF Editor Circle Annotation Use-After-Free Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Foxit PDF Editor. User interaction is required to exploit this vulnerabili…

  • High 7.8

    Foxit PDF Editor Square Annotation Use-After-Free Remote Code Execution Vulnerability

    Foxit PDF Editor Square Annotation Use-After-Free Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Foxit PDF Editor. User interaction is required to exploit this vulnerabili…

  • High 7.8

    Foxit PDF Editor Text Annotation Use-After-Free Remote Code Execution Vulnerability

    Foxit PDF Editor Text Annotation Use-After-Free Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Foxit PDF Editor. User interaction is required to exploit this vulnerability…

  • High 7.8

    Foxit PDF Editor Highlight Annotation Use-After-Free Remote Code Execution Vulnerability

    Foxit PDF Editor Highlight Annotation Use-After-Free Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Foxit PDF Editor. User interaction is required to exploit this vulnerab…

  • High 7.8

    Foxit PDF Editor Underline Annotation Use-After-Free Remote Code Execution Vulnerability

    Foxit PDF Editor Underline Annotation Use-After-Free Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Foxit PDF Editor. User interaction is required to exploit this vulnerab…

  • High 7.8

    Foxit PDF Editor Stamp Annotation Use-After-Free Remote Code Execution Vulnerability

    Foxit PDF Editor Stamp Annotation Use-After-Free Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Foxit PDF Editor. User interaction is required to exploit this vulnerabilit…

  • High 7.8

    Foxit PDF Editor StrikeOut Annotation Use-After-Free Remote Code Execution Vulnerability

    Foxit PDF Editor StrikeOut Annotation Use-After-Free Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Foxit PDF Editor. User interaction is required to exploit this vulnerab…

  • High 7.8

    Foxit PDF Reader Annotation Use-After-Free Remote Code Execution Vulnerability

    Foxit PDF Reader Annotation Use-After-Free Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Foxit PDF Reader. User interaction is required to exploit this vulnerability in t…

  • High 7.8

    Foxit PDF Reader Square Annotation Use-After-Free Remote Code Execution Vulnerability

    Foxit PDF Reader Square Annotation Use-After-Free Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Foxit PDF Reader. User interaction is required to exploit this vulnerabili…

  • High 7.5

    Use after free in ANGLE in Google Chrome prior to 124.0.6367.155 allowed a remote attacker to potentially exploit heap …

  • Medium 6.5

    Hmdfs has a use after free vulnerability

    in OpenHarmony v4.0.0 and prior versions allow a local attacker arbitrary code execution in TCB through use after free.

  • Medium 6.5

    MSDP has a use after free vulnerability

    in OpenHarmony v4.0.0 and prior versions allow a local attacker arbitrary code execution in pre-installed apps through use after free.

  • High 8.4

    Use After Free in Graphics Linux

    Memory corruption when the IOCTL call is interrupted by a signal.

  • High 8.4

    Use After Free in Graphics Linux

    Memory corruption when IOMMU unmap of a GPU buffer fails in Linux.

  • Medium 6.7

    Use After Free in HLOS

    Memory corruption when multiple listeners are being registered with the same file descriptor.

  • Medium 5.5

    CODESYS: Use after free vulnerability through corrupted project files

    An unauthenticated local attacker may trick a user to open corrupted project files to crash the system due to use after free vulnerability.

  • Critical 9.8

    nvme-tcp: fix UAF when detecting digest errors

    In the Linux kernel, the following vulnerability has been resolved: nvme-tcp: fix UAF when detecting digest errors We should also bail from the io_work loop when we set rd_enabled to true, so we don't attempt to read data from the socket when the TCP stream i…

  • High 7.8

    erofs: fix pcluster use-after-free on UP platforms

    In the Linux kernel, the following vulnerability has been resolved: erofs: fix pcluster use-after-free on UP platforms During stress testing with CONFIG_SMP disabled, KASAN reports as below: ================================================================== B…

  • High 7.8

    peci: cpu: Fix use-after-free in adev_release()

    In the Linux kernel, the following vulnerability has been resolved: peci: cpu: Fix use-after-free in adev_release() When auxiliary_device_add() returns an error, auxiliary_device_uninit() is called, which causes refcount for device to be decremented and .rele…

  • Medium 5.1

    Mali GPU Kernel Driver allows improper GPU processing operations

    Use After Free vulnerability in Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows a local non-privileged user to make improper GPU memory processing operations. If the system’s memory is carefully prepared by the use…

  • High 7.4

    Mali GPU Kernel Driver allows improper GPU memory processing operations

    Use After Free vulnerability in Arm Ltd Bifrost GPU Kernel Driver, Arm Ltd Valhall GPU Kernel Driver, Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows a local non-privileged user to make improper GPU memory processing operations. On Armv8.0 cores, th…

  • Medium 6.7

    Mali GPU Kernel Driver allows improper GPU memory processing operations

    Use After Free vulnerability in Arm Ltd Arm 5th Gen GPU Architecture Kernel Driver allows a local non-privileged user to make improper GPU memory processing operations. If the system’s memory is carefully prepared by the user, then this in turn could give the…

  • High 7.6

    Use after free in C++ protobuf

    The JsonToBinaryStream() function is part of the protocol buffers C++ implementation and is used to parse JSON from a stream. If the input is broken up into separate chunks in a certain way, the parser will attempt to read bytes from a chunk that has already …

  • Low 3.3

    Kofax Power PDF JP2 File Parsing Use-After-Free Information Disclosure Vulnerability

    Kofax Power PDF JP2 File Parsing Use-After-Free Information Disclosure Vulnerability. This vulnerability allows remote attackers to disclose sensitive information on affected installations of Kofax Power PDF. User interaction is required to exploit this vulne…

  • Low 3.3

    Kofax Power PDF JP2 File Parsing Use-After-Free Information Disclosure Vulnerability

    Kofax Power PDF JP2 File Parsing Use-After-Free Information Disclosure Vulnerability. This vulnerability allows remote attackers to disclose sensitive information on affected installations of Kofax Power PDF. User interaction is required to exploit this vulne…

  • High 7.0

    Hancom Office Word DOC File Parsing Use-After-Free Remote Code Execution Vulnerability

    Hancom Office Word DOC File Parsing Use-After-Free Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Hancom Office Word. User interaction is required to exploit this vulnerab…

  • Low 3.3

    Kofax Power PDF OXPS File Parsing Use-After-Free Information Disclosure Vulnerability

    Kofax Power PDF OXPS File Parsing Use-After-Free Information Disclosure Vulnerability. This vulnerability allows remote attackers to disclose sensitive information on affected installations of Kofax Power PDF. User interaction is required to exploit this vuln…

  • High 7.8

    Kofax Power PDF XPS File Parsing Use-After-Free Remote Code Execution Vulnerability

    Kofax Power PDF XPS File Parsing Use-After-Free Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Kofax Power PDF. User interaction is required to exploit this vulnerability …

  • High 7.8

    Kofax Power PDF XPS File Parsing Use-After-Free Remote Code Execution Vulnerability

    Kofax Power PDF XPS File Parsing Use-After-Free Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Kofax Power PDF. User interaction is required to exploit this vulnerability …

  • High 7.8

    Foxit PDF Reader AcroForm Doc Use-After-Free Remote Code Execution Vulnerability

    Foxit PDF Reader AcroForm Doc Use-After-Free Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Foxit PDF Reader. User interaction is required to exploit this vulnerability in…

  • High 7.8

    Foxit PDF Reader AcroForm Doc Use-After-Free Remote Code Execution Vulnerability

    Foxit PDF Reader AcroForm Doc Use-After-Free Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Foxit PDF Reader. User interaction is required to exploit this vulnerability in…

  • Low 3.3

    Foxit PDF Reader Signature Use-After-Free Information Disclosure Vulnerability

    Foxit PDF Reader Signature Use-After-Free Information Disclosure Vulnerability. This vulnerability allows remote attackers to disclose sensitive information on affected installations of Foxit PDF Reader. User interaction is required to exploit this vulnerabil…

  • High 7.8

    Foxit PDF Reader AcroForm Signature Use-After-Free Remote Code Execution Vulnerability

    Foxit PDF Reader AcroForm Signature Use-After-Free Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Foxit PDF Reader. User interaction is required to exploit this vulnerabil…

  • High 7.8

    Foxit PDF Reader AcroForm Signature Use-After-Free Remote Code Execution Vulnerability

    Foxit PDF Reader AcroForm Signature Use-After-Free Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Foxit PDF Reader. User interaction is required to exploit this vulnerabil…

  • High 7.8

    Foxit PDF Reader AcroForm Doc Object Use-After-Free Remote Code Execution Vulnerability

    Foxit PDF Reader AcroForm Doc Object Use-After-Free Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Foxit PDF Reader. User interaction is required to exploit this vulnerabi…

  • High 7.8

    Trimble SketchUp Viewer SKP File Parsing Use-After-Free Remote Code Execution Vulnerability

    Trimble SketchUp Viewer SKP File Parsing Use-After-Free Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Trimble SketchUp Viewer. User interaction is required to exploit thi…

  • High 7.8

    Trimble SketchUp Viewer SKP File Parsing Use-After-Free Remote Code Execution Vulnerability

    Trimble SketchUp Viewer SKP File Parsing Use-After-Free Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Trimble SketchUp Viewer. User interaction is required to exploit thi…

  • High 7.8

    Trimble SketchUp Viewer SKP File Parsing Use-After-Free Remote Code Execution Vulnerability

    Trimble SketchUp Viewer SKP File Parsing Use-After-Free Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Trimble SketchUp Viewer. User interaction is required to exploit thi…

  • High 7.8

    Trimble SketchUp Viewer SKP File Parsing Use-After-Free Remote Code Execution Vulnerability

    Trimble SketchUp Viewer SKP File Parsing Use-After-Free Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Trimble SketchUp Viewer. User interaction is required to exploit thi…

  • High 7.8

    Trimble SketchUp Viewer SKP File Parsing Use-After-Free Remote Code Execution Vulnerability

    Trimble SketchUp Viewer SKP File Parsing Use-After-Free Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Trimble SketchUp Viewer. User interaction is required to exploit thi…