Skip to content
OpenAdvisories

Weakness (CWE)

CWE-502: Deserialization of Untrusted Data

Base Draft

The product deserializes untrusted data without sufficiently ensuring that the resulting data will be valid.

How to prevent it (7 mitigations)
  1. Architecture and Design, Implementation

    If available, use the signing/sealing features of the programming language to assure that deserialized data has not been tainted. For example, a hash-based message authentication code (HMAC) could be used to ensure that data has not been modified.

  2. Implementation

    When deserializing data, populate a new object rather than just deserializing. The result is that the data flows through safe input validation and that the functions are safe.

  3. Implementation

    Explicitly define a final object() to prevent deserialization.

  4. Architecture and Design, Implementation

    Make fields transient to protect them from deserialization.

    An attempt to serialize and then deserialize a class containing transient fields will result in NULLs where the transient data should be. This is an excellent way to prevent time, environment-based, or sensitive variables from being carried over and used improperly.

  5. Implementation

    Avoid having unnecessary types or gadgets (a sequence of instances and method invocations that can self-execute during the deserialization process, often found in libraries) available that can be leveraged for malicious ends. This limits the potential for unintended or unauthorized types and gadgets to be leveraged by the attacker. Add only acceptable classes to an allowlist. Note: new gadgets are constantly being discovered, so this alone is not a sufficient mitigation.

  6. Architecture and Design, Implementation

    Employ cryptography of the data or code for protection. However, it's important to note that it would still be client-side security. This is risky because if the client is compromised then the security implemented on the client (the cryptography) can be bypassed.

  7. Operation

    Use an application firewall that can detect attacks against this weakness. It can be beneficial in cases in which the code cannot be fixed (because it is controlled by a third party), as an emergency prevention measure while more comprehensive software assurance measures are applied, or to provide defense in depth [REF-1481].

Source: MITRE CWE-502

77 results · Clear filters · Feed

  • Critical 10.0
    CVE-2026-69836 Exploited Public exploit

    Microsoft Entra ID Remote Code Execution Vulnerability

    Deserialization of untrusted data in Microsoft Entra ID allows an unauthorized attacker to execute code over a network.

  • Critical 9.8
    CVE-2026-63077 Exploited · Ransomware Public exploit EPSS 95%

    In JetBrains TeamCity before 2026.1.3, 2025.11.7 unauthenticated remote code execution was possible via the agent polli…

    KEV Aug 5, 2026
  • Critical 9.8
    CVE-2026-58644 Exploited EPSS 16%

    Microsoft SharePoint Remote Code Execution Vulnerability

    Deserialization of untrusted data in Microsoft Office SharePoint allows an unauthorized attacker to execute code over a network.

    KEV Jul 16, 2026
  • Critical 9.8
    CVE-2026-50522 Exploited Public exploit

    Microsoft SharePoint Remote Code Execution Vulnerability

    Deserialization of untrusted data in Microsoft Office SharePoint allows an unauthorized attacker to execute code over a network.

    KEV Jul 22, 2026
  • Critical 9.3
    CVE-2026-12569 Exploited · Ransomware EPSS 46%

    Remote Code Execution (RCE) vulnerability in Windchill PDMlink

    A critical remote code execution (RCE) vulnerability has been reported in PTC Windchill PDMlink and PTC FlexPLM. The vulnerability may be exploited through the deserialization of untrusted data.  * This advisory also applies to all CPS versions * The identifi…

    KEV Jun 25, 2026
  • Critical 9.8
    CVE-2026-45247 Exploited Public exploit EPSS 26%

    Mirasvit Cache Warmer for Magento < 1.11.12 PHP Object Injection

    Mirasvit Full Page Cache Warmer for Magento 2 before version 1.11.12 contains a PHP object injection vulnerability that allows unauthenticated attackers to achieve remote code execution by supplying a crafted serialized PHP object in the CacheWarmer cookie. A…

    KEV Jun 3, 2026
  • High 8.8
    CVE-2026-45659 Exploited · Ransomware Public exploit EPSS 80%

    Microsoft SharePoint Remote Code Execution Vulnerability

    Deserialization of untrusted data in Microsoft Office SharePoint allows an authorized attacker to execute code over a network.

    KEV Jul 1, 2026
  • Critical 10.0
    CVE-2026-20131 Exploited · Ransomware Public exploit EPSS 44%

    Cisco Secure Firewall Management Center Software Remote Code Execution Vulnerability

    A vulnerability in the web-based management interface of Cisco Secure Firewall Management Center (FMC) Software could allow an unauthenticated, remote attacker to execute arbitrary Java code as root&nbsp;on an affected device. This vulnerability is due to ins…

    KEV Mar 19, 2026
  • Critical 9.8
    CVE-2025-40551 Exploited Public exploit EPSS 84%

    SolarWinds Web Help Desk Deserialization of Untrusted Data Remote Code Execution Vulnerability

    SolarWinds Web Help Desk was found to be susceptible to an untrusted data deserialization vulnerability that could lead to remote code execution, which would allow an attacker to run commands on the host machine. This could be exploited without authentication.

    KEV Feb 3, 2026
  • Critical 9.8
    CVE-2026-20963 Exploited EPSS 29%

    Microsoft SharePoint Remote Code Execution Vulnerability

    Deserialization of untrusted data in Microsoft Office SharePoint allows an unauthorized attacker to execute code over a network.

    KEV Mar 18, 2026
  • Critical 10.0
    CVE-2025-55182 Exploited · Ransomware Public exploit EPSS 100%

    React Server Components are Vulnerable to RCE

    A pre-authentication remote code execution vulnerability exists in React Server Components versions 19.0.0, 19.1.0, 19.1.1, and 19.2.0 including the following packages: react-server-dom-parcel, react-server-dom-turbopack, and react-server-dom-webpack. The vul…

    KEV Dec 5, 2025
  • Critical 9.8
    CVE-2025-59287 Exploited Public exploit EPSS 100%

    Windows Server Update Service (WSUS) Remote Code Execution Vulnerability

    Deserialization of untrusted data in Windows Server Update Service allows an unauthorized attacker to execute code over a network.

    KEV Oct 24, 2025
  • Critical 9.8
    CVE-2025-26399 Exploited · Ransomware Public exploit EPSS 91%

    SolarWinds Web Help Desk Deserialization of Untrusted Data Privilege Escalation Vulnerability

    SolarWinds Web Help Desk was found to be susceptible to an unauthenticated AjaxProxy deserialization remote code execution vulnerability that, if exploited, would allow an attacker to run commands on the host machine. This vulnerability is a patch bypass of C…

    KEV Mar 9, 2026
  • Critical 10.0
    CVE-2025-10035 Exploited · Ransomware Public exploit EPSS 100%

    Deserialization Vulnerability in GoAnywhere MFT's License Servlet

    A deserialization vulnerability in the License Servlet of Fortra's GoAnywhere MFT allows an actor with a validly forged license response signature to deserialize an arbitrary actor-controlled object, possibly leading to command injection.

    KEV Sep 29, 2025
  • Critical 9.0
    CVE-2025-53690 Exploited Public exploit EPSS 61%

    Sitecore Products ViewState Deserialization Vulnerability

    Deserialization of Untrusted Data vulnerability in Sitecore Experience Manager (XM), Sitecore Experience Platform (XP) allows Code Injection.This issue affects Experience Manager (XM): through 9.0; Experience Platform (XP): through 9.0.

    KEV Sep 4, 2025
  • Critical 9.4
    CVE-2025-8875 Exploited Public exploit

    Insecure Deserialization Vulnerability

    Deserialization of Untrusted Data vulnerability in N-able N-central allows Local Execution of Code.This issue affects N-central: before 2025.3.1.

    KEV Aug 13, 2025
  • Critical 9.8
    CVE-2025-53770 Exploited · Ransomware Public exploit EPSS 100%

    Microsoft SharePoint Server Remote Code Execution Vulnerability

    Deserialization of untrusted data in on-premises Microsoft SharePoint Server allows an unauthorized attacker to execute code over a network. Microsoft is aware that an exploit for CVE-2025-53770 exists in the wild. Microsoft is preparing and fully testing a c…

    KEV Jul 20, 2025
  • Critical 9.0
    CVE-2025-5086 Exploited EPSS 97%

    Deserialization of Untrusted Data vulnerability affecting DELMIA Apriso from Release 2020 through Release 2025

    A deserialization of untrusted data vulnerability affecting DELMIA Apriso from Release 2020 through Release 2025 could lead to a remote code execution.

    KEV Sep 11, 2025
  • Critical 9.9
    CVE-2025-49113 Exploited Public exploit EPSS 100%

    Roundcube Webmail Vulnerable to Authenticated RCE via PHP Object Deserialization

    Roundcube Webmail before 1.5.10 and 1.6.x before 1.6.11 allows remote code execution by authenticated users because the _from parameter in a URL is not validated in program/actions/settings/upload.php, leading to PHP Object Deserialization.

    KEV Feb 20, 2026
  • Critical 9.1
    CVE-2025-42999 Exploited · Ransomware EPSS 13%

    Insecure Deserialization in SAP NetWeaver (Visual Composer development server)

    SAP NetWeaver Visual Composer Metadata Uploader is vulnerable when a privileged user can upload untrusted or malicious content which, when deserialized, could potentially lead to a compromise of confidentiality, integrity, and availability of the host system.

    KEV May 15, 2025
  • High 8.1
    CVE-2025-3935 Exploited

    ScreenConnect Exposure to ASP.NET ViewState Code Injection

    ScreenConnect versions 25.2.3 and earlier versions may be susceptible to a ViewState code injection attack. ASP.NET Web Forms use ViewState to preserve page and control state, with data encoded using Base64 protected by machine keys.  It is important to note …

    KEV Jun 2, 2025
  • Critical 10.0
    CVE-2025-24813 Exploited Public exploit EPSS 100%

    Apache Tomcat: Potential RCE and/or information disclosure and/or information corruption with partial PUT

    Path Equivalence: 'file.Name' (Internal Dot) leading to Remote Code Execution and/or Information disclosure and/or malicious content added to uploaded files via write enabled Default Servlet in Apache Tomcat. This issue affects Apache Tomcat: from 11.0.0-M1 t…

    KEV Apr 1, 2025
  • Critical 9.9
    CVE-2025-24016 Exploited Public exploit EPSS 94%

    Remote code execution in Wazuh server

    Wazuh is a free and open source platform used for threat prevention, detection, and response. Starting in version 4.4.0 and prior to version 4.9.1, an unsafe deserialization vulnerability allows for remote code execution on Wazuh servers. DistributedAPI param…

    KEV Jun 10, 2025
  • High 8.6
    CVE-2025-0994 Exploited Public exploit EPSS 31%

    Trimble Cityworks versions prior to 15.8.9 and Cityworks with office companion versions prior to 23.10 are vulnerable t…

    KEV Feb 7, 2025
  • Critical 9.8
    CVE-2025-23006 Exploited · Ransomware EPSS 27%

    Pre-authentication deserialization of untrusted data vulnerability has been identified in the SMA1000 Appliance Managem…

    KEV Jan 24, 2025
  • Medium 5.1
    CVE-2024-8069 Exploited Public exploit EPSS 18%

    Limited remote code execution with privilege of a NetworkService Account access

    Limited remote code execution with privilege of a NetworkService Account access in Citrix Session Recording if the attacker is an authenticated user on the same intranet as the session recording server

    KEV Aug 25, 2025
  • Critical 9.8
    CVE-2024-40711 Exploited · Ransomware Public exploit EPSS 90%

    A deserialization of untrusted data vulnerability with a malicious payload can allow an unauthenticated remote code exe…

    KEV Oct 17, 2024
  • Critical 9.8
    CVE-2024-28986 Exploited EPSS 85%

    SolarWinds Web Help Desk Java Deserialization Remote Code Execution Vulnerability

    SolarWinds Web Help Desk was found to be susceptible to a Java Deserialization Remote Code Execution vulnerability that, if exploited, would allow an attacker to run commands on the host machine. While it was reported as an unauthenticated vulnerability, Sola…

    KEV Aug 15, 2024
  • High 7.2
    CVE-2024-38094 Exploited · Ransomware EPSS 51%

    Microsoft SharePoint Remote Code Execution Vulnerability

    Microsoft SharePoint Remote Code Execution Vulnerability

    KEV Oct 22, 2024
  • High 8.8
    CVE-2024-20953 Exploited

    Vulnerability in the Oracle Agile PLM product of Oracle Supply Chain (component: Export). The supported version that is…

    KEV Feb 24, 2025
  • Critical 10.0
    CVE-2023-46604 Exploited · Ransomware Public exploit EPSS 100%

    Apache ActiveMQ, Apache ActiveMQ Legacy OpenWire Module: Unbounded deserialization causes ActiveMQ to be vulnerable to a remote code execution (RCE) attack

    The Java OpenWire protocol marshaller is vulnerable to Remote Code Execution. This vulnerability may allow a remote attacker with network access to either a Java-based OpenWire broker or client to run arbitrary shell commands by manipulating serialized class …

    KEV Nov 2, 2023
  • Critical 9.8
    CVE-2023-43208 Exploited · Ransomware Public exploit EPSS 86%

    NextGen Healthcare Mirth Connect before version 4.4.1 is vulnerable to unauthenticated remote code execution. Note that…

    KEV May 20, 2024
  • Critical 10.0
    CVE-2023-40044 Exploited · Ransomware Public exploit EPSS 90%

    WS_FTP Server Ad Hoc Transfer Module .NET Deserialization Vulnerability

    In WS_FTP Server versions prior to 8.7.4 and 8.8.2, a pre-authenticated attacker could leverage a .NET deserialization vulnerability in the Ad Hoc Transfer module to execute remote commands on the underlying WS_FTP Server operating system.

    KEV Oct 5, 2023
  • Critical 9.8
    CVE-2023-38203 Exploited · Ransomware EPSS 97%

    Analysis CVE-2023-29300 Bypass: Adobe ColdFusion Pre-Auth RCE

    Adobe ColdFusion versions 2018u17 (and earlier), 2021u7 (and earlier) and 2023u1 (and earlier) are affected by a Deserialization of Untrusted Data vulnerability that could result in Arbitrary code execution. Exploitation of this issue does not require user in…

    KEV Jan 8, 2024
  • Critical 9.8
    CVE-2023-29300 Exploited · Ransomware EPSS 100%

    Adobe ColdFusion Deserialization of Untrusted Data Arbitrary code execution

    Adobe ColdFusion versions 2018u16 (and earlier), 2021u6 (and earlier) and 2023.0.0.330468 (and earlier) are affected by a Deserialization of Untrusted Data vulnerability that could result in Arbitrary code execution. Exploitation of this issue does not requir…

    KEV Jan 8, 2024
  • Critical 9.8
    CVE-2023-26359 Exploited EPSS 17%

    Adobe ColdFusion Deserialization of Untrusted Data Arbitrary code execution

    Adobe ColdFusion versions 2018 Update 15 (and earlier) and 2021 Update 5 (and earlier) are affected by a Deserialization of Untrusted Data vulnerability that could result in arbitrary code execution in the context of the current user. Exploitation of this iss…

    KEV Aug 21, 2023
  • Critical 9.8
    CVE-2022-47986 Exploited · Ransomware Public exploit EPSS 100%

    IBM Aspera Faspex code execution

    IBM Aspera Faspex 4.4.2 Patch Level 1 and earlier could allow a remote attacker to execute arbitrary code on the system, caused by a YAML deserialization flaw. By sending a specially crafted obsolete API call, an attacker could exploit this vulnerability to e…

    KEV Feb 21, 2023
  • High 8.8
    CVE-2023-21529 Exploited · Ransomware EPSS 59%

    Microsoft Exchange Server Remote Code Execution Vulnerability

    Microsoft Exchange Server Remote Code Execution Vulnerability

    KEV Apr 13, 2026
  • High 7.2
    CVE-2023-0669 Exploited · Ransomware Public exploit EPSS 100%

    Fortra GoAnywhere MFT License Response Servlet Command Injection

    Fortra (formerly, HelpSystems) GoAnywhere MFT suffers from a pre-authentication command injection vulnerability in the License Response Servlet due to deserializing an arbitrary attacker-controlled object. This issue was patched in version 7.1.2.

    KEV Feb 10, 2023
  • Critical 9.8
    CVE-2022-31199 Exploited · Ransomware Public exploit EPSS 36%

    Remote code execution vulnerabilities exist in the Netwrix Auditor User Activity Video Recording component affecting bo…

    KEV Jul 11, 2023