CyberSecBulletin

Deserialization of Untrusted Data

CWE-502

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

We track 2,126 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.8. 76 have been exploited in real attacks.

How this weakness is prevented

  • 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.
  • 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.
  • Implementation: Explicitly define a final object() to prevent deserialization.
  • 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.
  • 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.

Latest Deserialization of Untrusted Data vulnerabilities

  • 8.8 High severity

    Paceart Optima: Deserialization of Untrusted Data

    CVE-2023-31222MedtronicEPSS 28.5%

    Deserialization of untrusted data in Microsoft Messaging Queuing Service in Medtronic's Paceart Optima versions 1.11 and earlier on Windows allows an unauthorized user to impact a healthcare delivery organization’s Paceart Optima system cardiac device causing

  • 9.8 Critical severity

    FortiNAC: Deserialization of Untrusted Data

    CVE-2023-33299FortinetEPSS 24.3%

    A deserialization of untrusted data in Fortinet FortiNAC below 7.2.1, below 9.4.3, below 9.2.8 and all earlier versions of 8.x allows attacker to execute unauthorized code or commands via specifically crafted request on inter-server communication port. Note Fo

  • 8.8 High severity

    OX App Suite: Deserialization of Untrusted Data

    CVE-2023-26436OX SoftwareEPSS 1.25%

    Attackers with access to the "documentconverterws" API were able to inject serialized Java objects, that were not properly checked during deserialization. Access to this API endpoint is restricted to local networks by default. Arbitrary code could be injected

  • 8.8 High severity

    IceFrog: Deserialization of Untrusted Data

    CVE-2023-3308WhalealEPSS 1.11%

    A vulnerability classified as problematic has been found in whaleal IceFrog 1.1.8. Affected is an unknown function of the component Aviator Template Engine. The manipulation leads to deserialization. The exploit has been disclosed to the public and may be used

  • 7.8 High severity

    Android: Deserialization of Untrusted Data

    CVE-2023-21124Android

    In run of multiple files, there is a possible escalation of privilege due to unsafe deserialization. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Product: Andro

  • 7.8 High severity

    IGSS Dashboard (DashBoard.exe): Deserialization of Untrusted Data

    CVE-2023-3001Schneider ElectricEPSS 31.9%

    A CWE-502: Deserialization of Untrusted Data vulnerability exists in the Dashboard module that could cause an interpretation of malicious payload data, potentially leading to remote code execution when an attacker gets the user to open a malicious file.

  • 9.8 Critical severity

    CRMEB: Deserialization of Untrusted Data

    CVE-2023-3234Zhong BangEPSS 1.17%

    A vulnerability was found in Zhong Bang CRMEB up to 4.6.0. It has been declared as problematic. Affected by this vulnerability is the function put_image of the file api/controller/v1/PublicController.php. The manipulation leads to deserialization. The attack c

  • 9.8 Critical severity

    CRMEB: Deserialization of Untrusted Data

    CVE-2023-3232Zhong BangEPSS 1.2%

    A vulnerability was found in Zhong Bang CRMEB up to 4.6.0 and classified as critical. This issue affects some unknown processing of the file /api/wechat/app_auth of the component Image Upload. The manipulation leads to deserialization. The exploit has been dis

  • 8.8 High severity

    Mim Concurrent License Server: Deserialization of Untrusted Data

    CVE-2023-30262Mimsoftware

    An issue found in MIM software Inc MIM License Server and MIMpacs services v.6.9 thru v.7.0 fixed in v.7.0.10 allows a remote unauthenticated attacker to execute arbitrary code via the RMI Registry service.

  • 9.8 Critical severity

    Xxl-rpc: Deserialization of Untrusted Data

    CVE-2023-33496Xxl-rpc ProjectEPSS 1.04%

    xxl-rpc v1.7.0 was discovered to contain a deserialization vulnerability via the component com.xxl.rpc.core.remoting.net.impl.netty.codec.NettyDecode#decode.

  • 8.8 High severity

    Msm: Deserialization of Untrusted Data

    CVE-2023-33284MarvalglobalEPSS 1.07%

    Marval MSM through 14.19.0.12476 and 15.0 has a Remote Code Execution vulnerability. A remote attacker authenticated as any user is able to execute code in context of the web server.

  • 8.8 High severity

    Aria Operations for Networks (Formerly…: Deserialization of Untrusted Data

    Aria Operations for Networks contains an authenticated deserialization vulnerability. A malicious actor with network access to VMware Aria Operations for Networks and valid 'member' role credentials may be able to perform a deserialization attack resulting in

  • 9.8 Critical severity

    dataease: Deserialization of Untrusted Data

    CVE-2023-33963DataEaseEPSS 1.34%

    DataEase is an open source data visualization and analysis tool. Prior to version 1.18.7, a deserialization vulnerability exists in the DataEase datasource, which can be exploited to execute arbitrary code. The vulnerability has been fixed in v1.18.7. There ar

  • 8.8 High severity

    Otter: Deserialization of Untrusted Data

    CVE-2023-2288OtterEPSS 18%

    The Otter WordPress plugin before 2.2.6 does not sanitize some user-controlled file paths before performing file operations on them. This leads to a PHAR deserialization vulnerability on PHP < 8.0 using the phar:// stream wrapper.

  • 8.8 High severity

    Go Pricing - WordPress Responsive Pricing Tables: Deserialization of Untrusted Data

    CVE-2023-2500Granth

    The Go Pricing - WordPress Responsive Pricing Tables plugin for WordPress is vulnerable to PHP Object Injection in versions up to, and including, 3.3.19 via deserialization of untrusted input from the 'go_pricing' shortcode 'data' parameter. This allows authen

  • 8.8 High severity

    Pentaho Business Analytics Server: Deserialization of Untrusted Data

    CVE-2022-4815Hitachi Vantara

    Hitachi Vantara Pentaho Business Analytics Server versions before 9.4.0.1 and 9.3.0.3, including 8.3.x deserialize untrusted JSON data without constraining the parser to approved classes and methods.

  • 9.8 Critical severity

    Experience Platform: Deserialization of Untrusted Data

    CVE-2023-27068SitecoreEPSS 1.74%

    Deserialization of Untrusted Data in Sitecore Experience Platform through 10.2 allows remote attackers to run arbitrary code via ValidationResult.aspx.

  • 7.5 High severity

    Apache InLong: Deserialization of Untrusted Data

    CVE-2023-31058ApacheEPSS 1.23%

    Deserialization of Untrusted Data Vulnerability in Apache Software Foundation Apache InLong.This issue affects Apache InLong: from 1.4.0 through 1.6.0. Attackers would bypass the 'autoDeserialize' option filtering by adding blanks. Users are advised to upgrade

  • 9.8 Critical severity

    InfoSphere Information Server: Deserialization of Untrusted Data

    CVE-2023-32336IBMEPSS 1.4%

    IBM InfoSphere Information Server 11.7 is affected by a remote code execution vulnerability due to insecure deserialization in an RMI service. IBM X-Force ID: 255285.

  • 7.2 High severity

    VMware Aria Operations (formerly vRealize…: Deserialization of Untrusted Data

    VMware Aria Operations contains a deserialization vulnerability. A malicious actor with administrative privileges can execute arbitrary commands and disrupt the system.

  • 8.8 High severity

    Siveillance Video 2020 R2: Deserialization of Untrusted Data

    CVE-2023-30899SiemensEPSS 1.11%

    A vulnerability has been identified in Siveillance Video 2020 R2 (All versions < V20.2 HotfixRev14), Siveillance Video 2020 R3 (All versions < V20.3 HotfixRev12), Siveillance Video 2021 R1 (All versions < V21.1 HotfixRev12), Siveillance Video 2021 R2 (All vers

  • 8.8 High severity

    Siveillance Video 2020 R2: Deserialization of Untrusted Data

    CVE-2023-30898SiemensEPSS 1.11%

    A vulnerability has been identified in Siveillance Video 2020 R2 (All versions < V20.2 HotfixRev14), Siveillance Video 2020 R3 (All versions < V20.3 HotfixRev12), Siveillance Video 2021 R1 (All versions < V21.1 HotfixRev12), Siveillance Video 2021 R2 (All vers

  • 9.8 Critical severity

    AI ChatBot: Deserialization of Untrusted Data

    CVE-2023-1650AI ChatBotEPSS 34.4%

    The AI ChatBot WordPress plugin before 4.4.7 unserializes user input from cookies via an AJAX action available to unauthenticated users, which could allow them to perform PHP Object Injection when a suitable gadget is present on the blog

  • 7.2 High severity

    Customizer Export/Import: Deserialization of Untrusted Data

    CVE-2023-1347Customizer Export/ImportEPSS 16%

    The Customizer Export/Import WordPress plugin before 0.9.6 unserializes user input provided via the settings, which could allow high privilege users such as admin to perform PHP Object Injection when a suitable gadget is present

  • 8.8 High severity

    Advanced Custom Fields (ACF): Deserialization of Untrusted Data

    CVE-2023-1196Advanced Custom Fields (ACF®)EPSS 1.09%

    The Advanced Custom Fields (ACF) Free and Pro WordPress plugins 6.x before 6.1.0 and 5.x before 5.12.5 unserialize user controllable data, which could allow users with a role of Contributor and above to perform PHP Object Injection when a suitable gadget is pr

  • 7.2 High severity

    SEOPress: Deserialization of Untrusted Data

    CVE-2023-1669SEOPressEPSS 17.7%

    The SEOPress WordPress plugin before 6.5.0.3 unserializes user input provided via the settings, which could allow high-privilege users such as admin to perform PHP Object Injection when a suitable gadget is present.

  • 9.8 Critical severity

    a+HRD: Deserialization of Untrusted Data

    CVE-2023-20853aEnrich

    aEnrich Technology a+HRD has a vulnerability of Deserialization of Untrusted Data within its MSMQ asynchronized message process. An unauthenticated remote attacker can exploit this vulnerability to execute arbitrary system commands to perform arbitrary system

  • 9.8 Critical severity

    a+HRD: Deserialization of Untrusted Data

    CVE-2023-20852aEnrich

    aEnrich Technology a+HRD has a vulnerability of Deserialization of Untrusted Data within its MSMQ interpreter. An unauthenticated remote attacker can exploit this vulnerability to execute arbitrary system commands to perform arbitrary system operation or disru

  • 9.8 Critical severity

    VMware Aria Operations for Logs (formerly…: Deserialization of Untrusted Data

    VMware Aria Operations for Logs contains a deserialization vulnerability. An unauthenticated, malicious actor with network access to VMware Aria Operations for Logs may be able to execute arbitrary code as root.

  • 8.8 High severity

    DataGear: Deserialization of Untrusted Data

    CVE-2023-2042DataGearEPSS 1.14%

    A vulnerability, which was classified as problematic, has been found in DataGear up to 4.7.0/5.1.0. Affected by this issue is some unknown functionality of the component JDBC Server Handler. The manipulation leads to deserialization. The attack may be launched

  • 7.8 High severity

    ToolboxST: Deserialization of Untrusted Data

    CVE-2023-1552GE Gas Power

    ToolboxST prior to version 7.10 is affected by a deserialization vulnerability. An attacker with local access to an HMI or who has conducted a social engineering attack on an authorized operator could execute code in a Toolbox user's context through the deseri

  • 8.8 High severity

    WP Meta SEO: Deserialization of Untrusted Data

    CVE-2023-1381WP Meta SEOEPSS 1.69%

    The WP Meta SEO WordPress plugin before 4.5.5 does not validate image file paths before attempting to manipulate the image files, leading to a PHAR deserialization vulnerability. Furthermore, the plugin contains a gadget chain which may be used in certain conf

  • 9.8 Critical severity

    Apache Linkis: Deserialization of Untrusted Data

    CVE-2023-29216ApacheEPSS 2.12%

    In Apache Linkis <=1.3.1, because the parameters are not effectively filtered, the attacker uses the MySQL data source and malicious parameters to configure a new data source to trigger a deserialization vulnerability, eventually leading to remote code executi

  • 9.8 Critical severity

    Apache Linkis: Deserialization of Untrusted Data

    CVE-2023-29215ApacheEPSS 2.12%

    In Apache Linkis <=1.3.1, due to the lack of effective filtering of parameters, an attacker configuring malicious Mysql JDBC parameters in JDBC EengineConn Module will trigger a deserialization vulnerability and eventually lead to remote code execution. Theref

  • 9.8 Critical severity

    Livecycle Es4: Deserialization of Untrusted Data

    CVE-2023-28500AdobeEPSS 1.4%

    A Java insecure deserialization vulnerability in Adobe LiveCycle ES4 version 11.0 and earlier allows unauthenticated remote attackers to gain operating system code execution by submitting specially crafted Java serialized objects to a specific URL. Adobe LiveC

  • 8.8 High severity

    Cisco Secure Network Analytics: Deserialization of Untrusted Data

    CVE-2023-20102CiscoEPSS 1%

    A vulnerability in the web-based management interface of Cisco Secure Network Analytics could allow an authenticated, remote attacker to execute arbitrary code on the underlying operating system. This vulnerability is due to insufficient sanitization of user-p

  • 8.8 High severity

    order: Deserialization of Untrusted Data

    CVE-2023-29006pluginsGLPI

    The Order GLPI plugin allows users to manage order management within GLPI. Starting with version 1.8.0 and prior to versions 2.7.7 and 2.10.1, an authenticated user that has access to standard interface can craft an URL that can be used to execute a system com

  • 9.8 Critical severity

    Payara Server: Deserialization of Untrusted Data

    CVE-2023-28462Payara

    A JNDI rebind operation in the default ORB listener in Payara Server 4.1.2.191 (Enterprise), 5.20.0 and newer (Enterprise), and 5.2020.1 and newer (Community), when Java 1.8u181 and earlier is used, allows remote attackers to load malicious code on the server

  • 9.8 Critical severity

    Avalanche: Deserialization of Untrusted Data

    CVE-2022-36978IvantiEPSS 7.33%

    This vulnerability allows remote attackers to execute arbitrary code on affected installations of Ivanti Avalanche 6.3.2.3490. Although authentication is required to exploit this vulnerability, the existing authentication mechanism can be bypassed. The specifi

  • 9.8 Critical severity

    Avalanche: Deserialization of Untrusted Data

    CVE-2022-36977IvantiEPSS 6.71%

    This vulnerability allows remote attackers to execute arbitrary code on affected installations of Ivanti Avalanche 6.3.2.3490. Although authentication is required to exploit this vulnerability, the existing authentication mechanism can be bypassed. The specifi