← Back
CWE-502

2,968 CVEs • Abstraction: Base • Likelihood of Exploit: Medium

Deserialization of Untrusted Data

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

JSON object

Loading...

CVEs (2,968)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Adobe
1Coldfusion
Jun 17, 2026
Sep 14, 2023
N/A· v4
9.8 CRITICAL· v3
N/A· v2
Adobe ColdFusion versions 2018u18 (and earlier), 2021u8 (and earlier) and 2023u2 (and earlier) are affected by a Deserialization of Untrusted Data vulnerability that could result in Arbitrary code execution. Exploitation...Show more
Adobe ColdFusion versions 2018u18 (and earlier), 2021u8 (and earlier) and 2023u2 (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 interaction.Show less
1Microsoft
1Azure Devops Server
Jun 17, 2026
Sep 12, 2023
N/A· v4
8.1 HIGH· v3
N/A· v2
Azure DevOps Server Remote Code Execution Vulnerability
1Microsoft
1Exchange Server
Jun 17, 2026
Sep 12, 2023
N/A· v4
5.7 MEDIUM· v3
N/A· v2
Microsoft Exchange Server Information Disclosure Vulnerability
1Microsoft
1Exchange Server
Jun 17, 2026
Sep 12, 2023
N/A· v4
8.0 HIGH· v3
N/A· v2
Microsoft Exchange Server Spoofing Vulnerability
1Microsoft
1Exchange Server
Jun 17, 2026
Sep 12, 2023
N/A· v4
8.0 HIGH· v3
N/A· v2
Microsoft Exchange Server Remote Code Execution Vulnerability
1Microsoft
1Exchange Server
Jun 17, 2026
Sep 12, 2023
N/A· v4
8.0 HIGH· v3
N/A· v2
Microsoft Exchange Server Remote Code Execution Vulnerability
1Microsoft
1Exchange Server
Jun 17, 2026
Sep 12, 2023
N/A· v4
8.0 HIGH· v3
N/A· v2
Microsoft Exchange Server Remote Code Execution Vulnerability
1Microsoft
1Identity Linux Broker
Jun 17, 2026
Sep 12, 2023
N/A· v4
4.4 MEDIUM· v3
N/A· v2
Microsoft Identity Linux Broker Remote Code Execution Vulnerability
1Google
1Android
Jun 17, 2026
Sep 11, 2023
N/A· v4
7.8 HIGH· v3
N/A· v2
In checkKeyIntentParceledCorrectly of AccountManagerService.java, there is a possible way to control other running activities due to unsafe deserialization. This could lead to local escalation of privilege with no additi...Show more
In checkKeyIntentParceledCorrectly of AccountManagerService.java, there is a possible way to control other running activities 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.Show less
1Redhat
4Decision Manager
DroolsJboss Middleware Text Only Advisories+1 more
Jun 17, 2026
Sep 11, 2023
N/A· v4
8.8 HIGH· v3
N/A· v2
A flaw was found where some utility classes in Drools core did not use proper safeguards when deserializing data. This flaw allows an authenticated attacker to construct malicious serialized objects (usually called gadge...Show more
A flaw was found where some utility classes in Drools core did not use proper safeguards when deserializing data. This flaw allows an authenticated attacker to construct malicious serialized objects (usually called gadgets) and achieve code execution on the server.Show less
1Dieboldnixdorf
1Agilis Xfs For Opteva
Jun 17, 2026
Sep 11, 2023
N/A· v4
9.8 CRITICAL· v3
N/A· v2
An issue in Diebold Aglis XFS for Opteva v.4.1.61.1 allows a remote attacker to execute arbitrary code via a crafted payload to the ResolveMethod() parameter.
1Redwood
1Jscape Mft
Jun 17, 2026
Sep 7, 2023
N/A· v4
7.2 HIGH· v3
N/A· v2
Unsafe deserialization in JSCAPE MFT Server versions prior to 2023.1.9 (Windows, Linux, and MacOS) permits an attacker to run arbitrary Java code (including OS commands) via its management interface
1Knplabs
1Snappy
Jun 17, 2026
Sep 6, 2023
N/A· v4
9.8 CRITICAL· v3
N/A· v2
knplabs/knp-snappy is a PHP library allowing thumbnail, snapshot or PDF generation from a url or a html page. ## Issue On March 17th the vulnerability CVE-2023-28115 was disclosed, allowing an attacker to gain remote co...Show more
knplabs/knp-snappy is a PHP library allowing thumbnail, snapshot or PDF generation from a url or a html page. ## Issue On March 17th the vulnerability CVE-2023-28115 was disclosed, allowing an attacker to gain remote code execution through PHAR deserialization. Version 1.4.2 added a check `if (\strpos($filename, 'phar://') === 0)` in the `prepareOutput` function to resolve this CVE, however if the user is able to control the second parameter of the `generateFromHtml()` function of Snappy, it will then be passed as the `$filename` parameter in the `prepareOutput()` function. In the original vulnerability, a file name with a `phar://` wrapper could be sent to the `fileExists()` function, equivalent to the `file_exists()` PHP function. This allowed users to trigger a deserialization on arbitrary PHAR files. To fix this issue, the string is now passed to the `strpos()` function and if it starts with `phar://`, an exception is raised. However, PHP wrappers being case insensitive, this patch can be bypassed using `PHAR://` instead of `phar://`. A successful exploitation of this vulnerability allows executing arbitrary code and accessing the underlying filesystem. The attacker must be able to upload a file and the server must be running a PHP version prior to 8. This issue has been addressed in commit `d3b742d61a` which has been included in version 1.4.3. Users are advised to upgrade. Users unable to upgrade should ensure that only trusted users may submit data to the `AbstractGenerator->generate(...)` function. Show less
1Softwareag
1Webmethods
Jun 17, 2026
Sep 6, 2023
N/A· v4
9.8 CRITICAL· v3
N/A· v2
Version 10.11 of webMethods OneData runs an embedded instance of Azul Zulu Java 11.0.15 which hosts a Java RMI registry (listening on TCP port 2099 by default) and two RMI interfaces (listening on a single, dynamically a...Show more
Version 10.11 of webMethods OneData runs an embedded instance of Azul Zulu Java 11.0.15 which hosts a Java RMI registry (listening on TCP port 2099 by default) and two RMI interfaces (listening on a single, dynamically assigned TCP high port). Port 2099 serves as a Java Remote Method Invocation (RMI) registry which allows for remotely loading and processing data via RMI interfaces. An unauthenticated attacker with network connectivity to the RMI registry and RMI interface ports can abuse this functionality to instruct the webMethods OneData application to load a malicious serialized Java object as a parameter to one of the available Java methods presented by the RMI interface. Once deserialized on the vulnerable server, the malicious code runs as whichever operating system account is used to run the software, which in most cases is the local System account on Windows.Show less
1Apache
1Superset
Jun 17, 2026
Sep 6, 2023
N/A· v4
6.6 MEDIUM· v3
N/A· v2
If an attacker gains write access to the Apache Superset metadata database, they could persist a specifically crafted Python object that may lead to remote code execution on Superset's web backend. The Superset metadata...Show more
If an attacker gains write access to the Apache Superset metadata database, they could persist a specifically crafted Python object that may lead to remote code execution on Superset's web backend. The Superset metadata db is an 'internal' component that is typically only accessible directly by the system administrator and the superset process itself. Gaining access to that database should be difficult and require significant privileges. This vulnerability impacts Apache Superset versions 1.5.0 up to and including 2.1.0. Users are recommended to upgrade to version 2.1.1 or later.Show less
2Cacti
Fedoraproject
2Cacti
Fedora
Jun 17, 2026
Sep 5, 2023
N/A· v4
4.3 MEDIUM· v3
N/A· v2
Cacti is an open source operational monitoring and fault management framework. There are two instances of insecure deserialization in Cacti version 1.2.24. While a viable gadget chain exists in Cacti’s vendor directory (...Show more
Cacti is an open source operational monitoring and fault management framework. There are two instances of insecure deserialization in Cacti version 1.2.24. While a viable gadget chain exists in Cacti’s vendor directory (phpseclib), the necessary gadgets are not included, making them inaccessible and the insecure deserializations not exploitable. Each instance of insecure deserialization is due to using the unserialize function without sanitizing the user input. Cacti has a “safe” deserialization that attempts to sanitize the content and check for specific values before calling unserialize, but it isn’t used in these instances. The vulnerable code lies in graphs_new.php, specifically within the host_new_graphs_save function. This issue has been addressed in version 1.2.25. Users are advised to upgrade. There are no known workarounds for this vulnerability.Show less
1Dell
1Alienware Command Center
Jun 17, 2026
Sep 4, 2023
N/A· v4
7.8 HIGH· v3
N/A· v2
Dell Alienware Command Center, versions prior to 5.5.51.0, contain a deserialization of untrusted data vulnerability. A local malicious user could potentially send specially crafted requests to the .NET Remoting server...Show more
Dell Alienware Command Center, versions prior to 5.5.51.0, contain a deserialization of untrusted data vulnerability. A local malicious user could potentially send specially crafted requests to the .NET Remoting server to run arbitrary code on the system. Show less
1Splunk
2Splunk
Splunk Cloud Platform
Jun 17, 2026
Aug 30, 2023
N/A· v4
8.8 HIGH· v3
N/A· v2
In Splunk Enterprise versions lower than 8.2.12, 9.0.6, and 9.1.1, an attacker can execute a specially crafted query that they can then use to serialize untrusted data. The attacker can use the query to execute arbitrary...Show more
In Splunk Enterprise versions lower than 8.2.12, 9.0.6, and 9.1.1, an attacker can execute a specially crafted query that they can then use to serialize untrusted data. The attacker can use the query to execute arbitrary code.Show less
1Apache
1Airflow Spark Provider
Jun 17, 2026
Aug 28, 2023
N/A· v4
8.8 HIGH· v3
N/A· v2
Deserialization of Untrusted Data, Inclusion of Functionality from Untrusted Control Sphere vulnerability in Apache Software Foundation Apache Airflow Spark Provider. When the Apache Spark provider is installed on an Ai...Show more
Deserialization of Untrusted Data, Inclusion of Functionality from Untrusted Control Sphere vulnerability in Apache Software Foundation Apache Airflow Spark Provider. When the Apache Spark provider is installed on an Airflow deployment, an Airflow user that is authorized to configure Spark hooks can effectively run arbitrary code on the Airflow node by pointing it at a malicious Spark server. Prior to version 4.1.3, this was not called out in the documentation explicitly, so it is possible that administrators provided authorizations to configure Spark hooks without taking this into account. We recommend administrators to review their configurations to make sure the authorization to configure Spark hooks is only provided to fully trusted users. To view the warning in the docs please visit  https://airflow.apache.org/docs/apache-airflow-providers-apache-spark/4.1.3/connections/spark.html Show less
1Weblogic Framework Project
1Weblogic Framework
Jun 17, 2026
Aug 25, 2023
N/A· v4
9.8 CRITICAL· v3
N/A· v2
weblogic-framework is a tool for detecting weblogic vulnerabilities. Versions 0.2.3 and prior do not verify the returned data packets, and there is a deserialization vulnerability which may lead to remote code execution....Show more
weblogic-framework is a tool for detecting weblogic vulnerabilities. Versions 0.2.3 and prior do not verify the returned data packets, and there is a deserialization vulnerability which may lead to remote code execution. When weblogic-framework gets the command echo, it directly deserializes the data returned by the server without verifying it. At the same time, the classloader loads a lot of deserialization calls. In this case, the malicious serialized data returned by the server will cause remote code execution. Version 0.2.4 contains a patch for this issue. Show less