CyberSecBulletin

Release of Invalid Pointer or Reference

CWE-763

The product attempts to return a memory resource to the system, but it calls the wrong release function or calls the appropriate release function incorrectly.

We track 33 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.2.

How this weakness is prevented

  • Implementation: Only call matching memory management functions. Do not mix and match routines. For example, when you allocate a buffer with malloc(), dispose of the original pointer with free().
  • Implementation: When programming in C++, consider using smart pointers provided by the boost library to help correctly and consistently manage memory.
  • Architecture and Design: Use a vetted library or framework that does not allow this weakness to occur or provides constructs that make this weakness easier to avoid. For example, glibc in Linux provides protection against free of invalid pointers.
  • Architecture and Design: Use a language that provides abstractions for memory allocation and deallocation.

Latest Release of Invalid Pointer or Reference vulnerabilities

  • 7.0 High severity

    Windows 10 Version 1607: Release of Invalid Pointer or Reference

    CVE-2026-105513Microsoft

    An elevation of privilege vulnerability exists in the way that the Windows Kernel handles objects in memory. An attacker who successfully exploited the vulnerability could execute code with elevated permissions. To exploit the vulnerability, a locally authenti

  • 7.5 High severity

    Pillow: Use of Uninitialized Variable

    CVE-2026-112893Python-pillow

    Pillow is a Python imaging library. From 10.0.0 until 13.0.0, Pillow can free an invalid glyph pointer during FreeType rendering with an active stroker. If FT_Load_Glyph fails, cleanup may call FT_Done_Glyph on an uninitialized or stale glyph variable. An atta

  • 8.5 High severity

    Red Hat Enterprise Linux 10: Release of Invalid Pointer or Reference

    CVE-2026-74860Red Hat

    A flaw was found in libxml2 with Python bindings enabled. A remote attacker could exploit this vulnerability by providing a specially crafted XML document containing a Document Type Definition (DTD) with enumerated attribute values. This triggers a double-free

  • 8.8 High severity

    Firefox: Release of Invalid Pointer or Reference

    CVE-2026-84131Mozilla

    Privilege escalation due to invalid pointer in the Graphics component. This vulnerability was fixed in Firefox 155, Firefox ESR 115.40, Firefox ESR 140.15, Firefox ESR 153.2, Thunderbird 155, Thunderbird 140.15, and Thunderbird 153.2.

  • 9.3 Critical severity

    Fireware OS: Out-of-bounds Read

    CVE-2026-19315WatchGuard

    A type confusion vulnerability in the iked process of WatchGuard Fireware OS allows a remote unauthenticated attacker to execute arbitrary code by sending specially crafted network traffic.

  • 8.8 High severity

    Firefox: Release of Invalid Pointer or Reference

    CVE-2026-74947Mozilla

    Privilege escalation due to invalid pointer in the Graphics component. This vulnerability was fixed in Firefox 154, Firefox ESR 153.1, Thunderbird 154, and Thunderbird 153.1.

  • 7.8 High severity

    Linux: Release of Invalid Pointer or Reference

    CVE-2026-63809Linux

    In the Linux kernel, the following vulnerability has been resolved: bpf: use kvfree() for replaced sysctl write buffer proc_sys_call_handler() allocates its temporary sysctl buffer with kvzalloc() and passes it to __cgroup_bpf_run_filter_sysctl(). Since kvzall

  • 7.8 High severity

    Foxit PDF Editor: Release of Invalid Pointer or Reference

    CVE-2026-57248Foxit

    When the application opens a PDF file and JavaScript writes annotation attributes, there is a lack of sufficient object type and argument checks. As a result, due to the damage to the internal structure of the annotations, it causes the application to crash du

  • 7.8 High severity

    Linux: Release of Invalid Pointer or Reference

    CVE-2026-53000Linux

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nat: use kfree_rcu to release ops Florian Westphal says: "Historically this is not an issue, even for normal base hooks: the data path doesn't use the original nf_hook_ops that are

  • 9.8 Critical severity

    Linux: Double Free

    CVE-2026-52993Linux

    In the Linux kernel, the following vulnerability has been resolved: tipc: fix double-free in tipc_buf_append() tipc_msg_validate() can potentially reallocate the skb it is validating, freeing the old one. In tipc_buf_append(), it was being called with a pointe

  • 7.5 High severity

    Cpanel::JSON::XS: Improper Handling of Exceptional Conditions

    CVE-2026-9516Rurban

    Cpanel::JSON::XS versions before 4.41 for Perl allow denial of service via UTF-8 BOM prefixed input when a decode filter callback throws. To skip a leading 3-byte UTF-8 BOM, decode_json() advances the input scalar's string pointer past the mark with SvPV_set()

  • 7.8 High severity

    Linux: Double Free

    CVE-2026-46189Linux

    In the Linux kernel, the following vulnerability has been resolved: RDMA/vmw_pvrdma: Fix double free on pvrdma_alloc_ucontext() error path Sashiko points out that pvrdma_uar_free() is already called within pvrdma_dealloc_ucontext(), so calling it before trigge

  • 7.8 High severity

    Linux: Use After Free

    CVE-2026-46116Linux

    In the Linux kernel, the following vulnerability has been resolved: xfrm: defensively unhash xfrm_state lists in __xfrm_state_delete KASAN reproduces a slab-use-after-free in __xfrm_state_delete()'s hlist_del_rcu calls under syzkaller load on linux-6.12.y stab

  • 7.5 High severity

    Escargot: Release of Invalid Pointer or Reference

    CVE-2026-47312Samsung Open Source

    Release of invalid pointer or reference vulnerability in Samsung Open Source Escargot allows Buffer Manipulation. This issue affects Escargot: 590345cc6258317c5da850d846ce6baaf2afc2d3.

  • 7.5 High severity

    Apache Thrift: Mismatched Memory Management Routines

    CVE-2025-48431ApacheEPSS 1.04%

    Mismatched Memory Management Routines vulnerability in Apache Thrift c_glib language bindings. This issue affects Apache Thrift: before 0.23.0. Users are recommended to upgrade to version 0.23.0, which fixes the issue. Description: Specially crafted requests c

  • 9.8 Critical severity

    ImageMagick: Release of Invalid Pointer or Reference

    CVE-2026-22770ImageMagick

    ImageMagick is free and open-source software used for editing and manipulating digital images. The BilateralBlurImage method will allocate a set of double buffers inside AcquireBilateralTLS. But, in versions prior to 7.1.2-13, the last element in the set is no

  • 9.8 Critical severity

    Satera LBP670C Series: Release of Invalid Pointer or Reference

    CVE-2025-14233Canon

    Invalid free in CPCA file deletion processing on Small Office Multifunction Printers and Laser Printers(*) which may allow an attacker on the network segment to trigger the affected product being unresponsive or to execute arbitrary code. *: Satera LBP670C Ser

  • 8.7 High severity

    Micro820®, Micro850®, Micro870®: Release of Invalid Pointer or Reference

    CVE-2025-13824Rockwell Automation

    A security issue exists due to improper handling of malformed CIP packets during fuzzing. The controller enters a hard fault with solid red Fault LED and becomes unresponsive. Upon power cycle, the controller will enter recoverable fault where the MS LED and F

  • 7.5 High severity

    Fireware OS: Release of Invalid Pointer or Reference

    CVE-2025-11838WatchGuard

    A memory corruption vulnerability in WatchGuard Fireware OS may allow an unauthenticated attacker to trigger a Denial of Service (DoS) condition in the Mobile User VPN with IKEv2 and the Branch Office VPN using IKEv2 when configured with a dynamic gateway peer

  • 8.8 High severity

    BCM5820X: Release of Invalid Pointer or Reference

    CVE-2025-25215BroadcomEPSS 2.58%

    An arbitrary free vulnerability exists in the cv_close functionality of Dell ControlVault3 prior to 5.15.10.14 and Dell ControlVault3 Plus prior to 6.2.26.36. A specially crafted ControlVault API call can lead to an arbitrary free. An attacker can forge a fake

  • 7.8 High severity

    V-SFT: Release of Invalid Pointer or Reference

    CVE-2025-47749Fuji Electric

    V-SFT v6.2.5.0 and earlier contains an issue with free of pointer not at start of buffer in VS6EditData.dll!CWinFontInf::WinFontMsgCheck function. Opening specially crafted V7 or V8 files may lead to crash, information disclosure, and arbitrary code execution.

  • 9.8 Critical severity

    Robot Operating System: Release of Invalid Pointer or Reference

    CVE-2024-44852Openrobotics

    Open Robotics Robotic Operating System 2 ROS2 navigation2 v.humble was discovered to contain a segmentation violation via the component theta_star::ThetaStar::isUnsafeToPlan().

  • 7.1 High severity

    Linux: Release of Invalid Pointer or Reference

    CVE-2024-42132Linux

    In the Linux kernel, the following vulnerability has been resolved: bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX Syzbot hit warning in hci_conn_del() caused by freeing handle that was not allocated using ida allocator. This is caused

  • 8.8 High severity

    Firefox: Release of Invalid Pointer or Reference

    CVE-2024-6607Mozilla

    It was possible to prevent a user from exiting pointerlock when pressing escape and to overlay customValidity notifications from a `<select>` element over certain permission prompts. This could be used to confuse a user into giving a site unintended perm

  • 7.4 High severity

    insydeh2o: Release of Invalid Pointer or Reference

    CVE-2024-25079Insyde

    A memory corruption vulnerability in HddPassword in Insyde InsydeH2O kernel 5.2 before 05.29.09, kernel 5.3 before 05.38.09, kernel 5.4 before 05.46.09, kernel 5.5 before 05.54.09, and kernel 5.6 before 05.61.09 could lead to escalating privileges in SMM.

  • 8.2 High severity

    Mobile Radio: Release of Invalid Pointer or Reference

    CVE-2022-26942Motorola

    The Motorola MTM5000 series firmwares lack pointer validation on arguments passed to trusted execution environment (TEE) modules. Two modules are used, one responsible for KVL key management and the other for TETRA cryptographic functionality. In both modules,

  • 7.5 High severity

    Open5GS: Release of Invalid Pointer or Reference

    CVE-2023-4883Open5GS

    Invalid pointer release vulnerability. Exploitation of this vulnerability could allow an attacker to interrupt the correct operation of the service by sending a specially crafted json string to the VNF (Virtual Network Function), and triggering the ogs_sbi_mes

  • 7.8 High severity

    Qq: Release of Invalid Pointer or Reference

    CVE-2023-34312Tencent

    In Tencent QQ through 9.7.8.29039 and TIM through 3.4.7.22084, QQProtect.exe and QQProtectEngine.dll do not validate pointers from inter-process communication, which leads to a write-what-where condition.

  • 7.5 High severity

    gss-ntlmssp: Release of Invalid Pointer or Reference

    CVE-2023-25565GssapiEPSS 1.1%

    GSS-NTLMSSP is a mechglue plugin for the GSSAPI library that implements NTLM authentication. Prior to version 1.2.0, an incorrect free when decoding target information can trigger a denial of service. The error condition incorrectly assumes the `cb` and `sh` b

  • 7.8 High severity

    Linux Kernel: Use After Free

    CVE-2022-4696Linux

    There exists a use-after-free vulnerability in the Linux kernel through io_uring and the IORING_OP_SPLICE operation. If IORING_OP_SPLICE is missing the IO_WQ_WORK_FILES flag, which signals that the operation won't use current->nsproxy, so its reference counter

  • 8.8 High severity

    xen: Release of Invalid Pointer or Reference

    CVE-2022-42309Xen

    Xenstore: Guests can crash xenstored Due to a bug in the fix of XSA-115 a malicious guest can cause xenstored to use a wrong pointer during node creation in an error path, resulting in a crash of xenstored or a memory corruption in xenstored causing further da

  • 7.5 High severity

    Mediawiki: Release of Invalid Pointer or Reference

    CVE-2022-28203MediaWikiEPSS 1.5%

    A denial-of-service issue was discovered in MediaWiki before 1.35.6, 1.36.x before 1.36.4, and 1.37.x before 1.37.2. When many files exist, requesting Special:NewFiles with actor as a condition can result in a very long running query.

  • 8.1 High severity

    PHP: Release of Invalid Pointer or Reference

    CVE-2022-31625PHP GroupEPSS 3.79%

    In PHP versions 7.4.x below 7.4.30, 8.0.x below 8.0.20, and 8.1.x below 8.1.7, when using Postgres database extension, supplying invalid parameters to the parametrized query may lead to PHP attempting to free memory using uninitialized data as pointers. This c