CWE-502— Deserialization of Untrusted Data
The product deserializes untrusted data without sufficiently ensuring that the resulting data will be valid.— MITRE CWE catalog
3,711 active CVEs classified under this weakness category. Sourced from NVD, GHSA, and vendor advisories. Full definition on MITRE →
CVEs classified under CWE-502page 22 of 75
- CVE-2022-25767CRITICALCVSS 9.8EG 9.82022-05-01
All versions of package com.bstek.ureport:ureport2-console are vulnerable to Remote Code Execution by connecting to a malicious database server, causing arbitrary file read and deserialization of local gadgets.
- CVE-2022-29528CRITICALCVSS 9.8EG 9.82022-04-20
An issue was discovered in MISP before 2.4.158. PHAR deserialization can occur.
- CVE-2022-26133CRITICALCVSS 9.8EG 9.82022-04-20
SharedSecretClusterAuthenticator in Atlassian Bitbucket Data Center versions 5.14.0 and later before 7.6.14, 7.7.0 and later prior to 7.17.6, 7.18.0 and later prior to 7.18.4, 7.19.0 and later prior to 7.19.4, and 7.20.0 allow a remote, un…
- CVE-2022-27158CRITICALCVSS 9.8EG 9.82022-04-15
pearweb < 1.32 suffers from Deserialization of Untrusted Data.
- CVE-2022-23450CRITICALCVSS 9.8EG 9.82022-04-12
A vulnerability has been identified in SIMATIC Energy Manager Basic (All versions < V7.3 Update 1), SIMATIC Energy Manager PRO (All versions < V7.3 Update 1). The affected system allows remote users to send maliciously crafted objects. Due…
- CVE-2020-19229CRITICALCVSS 9.8EG 9.82022-04-05
Jeesite 1.2.7 uses the apache shiro version 1.2.3 affected by CVE-2016-4437. Because of this version of the java deserialization vulnerability, an attacker could exploit the vulnerability to execute arbitrary commands via the rememberMe pa…
- CVE-2021-33207CRITICALCVSS 9.8EG 9.82022-04-05
The HTTP client in MashZone NextGen through 10.7 GA deserializes untrusted data when it gets an HTTP response with a 570 status code.
- CVE-2021-45899CRITICALCVSS 9.8EG 9.82022-01-28
SuiteCRM before 7.12.3 and 8.x before 8.0.2 allows PHAR deserialization that can lead to remote code execution.
- CVE-2021-43297CRITICALCVSS 9.8EG 9.82022-01-10
A deserialization vulnerability existed in dubbo hessian-lite 3.2.11 and its earlier versions, which could lead to malicious code execution. Most Dubbo users use Hessian2 as the default serialization/deserialization protocol, during Hessia…
- CVE-2021-42392CRITICALCVSS 9.8EG 9.82022-01-10
The org.h2.util.JdbcUtils.getConnection method of the H2 database takes as parameters the class name of the driver and URL of the database. An attacker may pass a JNDI driver name and a URL leading to a LDAP or RMI servers, causing remote …
- CVE-2021-45687CRITICALCVSS 9.8EG 9.82021-12-27
An issue was discovered in the raw-cpuid crate before 9.1.1 for Rust. If the serialize feature is used (which is not the the default), a Deserialize operation may lack sufficient validation, leading to memory corruption or a panic.
- CVE-2021-44029CRITICALCVSS 9.8EG 9.82021-12-22
An issue was discovered in Quest KACE Desktop Authority before 11.2. This vulnerability allows attackers to execute remote code through a deserialization exploitation in the RadAsyncUpload function of ASP.NET AJAX. An attacker can leverage…
- CVE-2021-36336CRITICALCVSS 9.8EG 9.82021-12-21
Wyse Management Suite 3.3.1 and below versions contain a deserialization vulnerability that could allow an unauthenticated attacker to execute code on the affected system.
- CVE-2021-24857CRITICALCVSS 9.8EG 9.82021-12-13
The ToTop Link WordPress plugin through 1.7.1 passes base64 encoded user input to the unserialize() PHP function, which could lead to PHP Object injection if a plugin installed on the blog has a suitable gadget chain.
- CVE-2021-42127CRITICALCVSS 9.8EG 9.82021-12-07
A deserialization of untrusted data vulnerability exists in Ivanti Avalanche before 6.3.3 using Inforail Service allows arbitrary code execution via Data Repository Service.
- CVE-2021-44682CRITICALCVSS 9.8EG 9.82021-12-06
An issue (6 of 6) was discovered in Veritas Enterprise Vault through 14.1.2. On start-up, the Enterprise Vault application starts several services that listen on random .NET Remoting TCP ports for possible commands from client applications…
- CVE-2021-44681CRITICALCVSS 9.8EG 9.82021-12-06
An issue (5 of 6) was discovered in Veritas Enterprise Vault through 14.1.2. On start-up, the Enterprise Vault application starts several services that listen on random .NET Remoting TCP ports for possible commands from client applications…
- CVE-2021-44680CRITICALCVSS 9.8EG 9.82021-12-06
An issue (4 of 6) was discovered in Veritas Enterprise Vault through 14.1.2. On start-up, the Enterprise Vault application starts several services that listen on random .NET Remoting TCP ports for possible commands from client applications…
- CVE-2021-44679CRITICALCVSS 9.8EG 9.82021-12-06
An issue (3 of 6) was discovered in Veritas Enterprise Vault through 14.1.2. On start-up, the Enterprise Vault application starts several services that listen on random .NET Remoting TCP ports for possible commands from client applications…
- CVE-2021-44678CRITICALCVSS 9.8EG 9.82021-12-06
An issue (2 of 6) was discovered in Veritas Enterprise Vault through 14.1.2. On start-up, the Enterprise Vault application starts several services that listen on random .NET Remoting TCP ports for possible commands from client applications…
- CVE-2021-44677CRITICALCVSS 9.8EG 9.82021-12-06
An issue (1 of 6) was discovered in Veritas Enterprise Vault through 14.1.2. On start-up, the Enterprise Vault application starts several services that listen on random .NET Remoting TCP ports for possible commands from client applications…
- CVE-2021-36567CRITICALCVSS 9.8EG 9.82021-12-06
ThinkPHP v6.0.8 was discovered to contain a deserialization vulnerability via the component League\Flysystem\Cached\Storage\AbstractCache.
- CVE-2021-36564CRITICALCVSS 9.8EG 9.82021-12-06
ThinkPHP v6.0.8 was discovered to contain a deserialization vulnerability via the component vendor\league\flysystem-cached-adapter\src\Storage\Adapter.php.
- CVE-2021-40865CRITICALCVSS 9.8EG 9.82021-10-25
An Unsafe Deserialization vulnerability exists in the worker services of the Apache Storm supervisor server allowing pre-auth Remote Code Execution (RCE). Apache Storm 2.2.x users should upgrade to version 2.2.1 or 2.3.0. Apache Storm 2.1.…
- CVE-2021-40719CRITICALCVSS 9.8EG 9.82021-10-21
Adobe Connect version 11.2.3 (and earlier) is affected by a Deserialization of Untrusted Data vulnerability to achieve arbitrary method invocation when AMF messages are deserialized on an Adobe Connect server. An attacker can leverage this…
- CVE-2021-40720CRITICALCVSS 9.8EG 9.82021-10-15
Ops CLI version 2.0.4 (and earlier) is affected by a Deserialization of Untrusted Data vulnerability to achieve arbitrary code execution when the checkout_repo function is called on a maliciously crafted file. An attacker can leverage this…
- CVE-2021-42090CRITICALCVSS 9.8EG 9.82021-10-07
An issue was discovered in Zammad before 4.1.1. The Form functionality allows remote code execution because deserialization is mishandled.
- CVE-2021-41616CRITICALCVSS 9.8EG 9.82021-09-30
Apache DB DdlUtils 1.0 included a BinaryObjectsHelper that was intended for use when migrating database data with a SQL data type of BINARY, VARBINARY, LONGVARBINARY, or BLOB between databases using the ddlutils features. The BinaryObjects…
- CVE-2021-31819CRITICALCVSS 9.8EG 9.82021-09-22
In Halibut versions prior to 4.4.7 there is a deserialisation vulnerability that could allow remote code execution on systems that already trust each other based on certificate verification.
- CVE-2021-39392CRITICALCVSS 9.8EG 9.82021-09-15
The management tool in MyLittleBackup up to and including 1.7 allows remote attackers to execute arbitrary code because machineKey is hardcoded (the same for all customers' installations) in web.config, and can be used to send serialized A…
- CVE-2021-24040CRITICALCVSS 9.8EG 9.82021-09-10
Due to use of unsafe YAML deserialization logic, an attacker with the ability to modify local YAML configuration files could provide malicious input, resulting in remote code execution or similar risks. This issue affects ParlAI prior to v…
- CVE-2021-37579CRITICALCVSS 9.8EG 9.82021-09-09
The Dubbo Provider will check the incoming request and the corresponding serialization type of this request meet the configuration set by the server. But there's an exception that the attacker can use to skip the security check (when enabl…
- CVE-2021-36163CRITICALCVSS 9.8EG 9.82021-09-07
In Apache Dubbo, users may choose to use the Hessian protocol. The Hessian protocol is implemented on top of HTTP and passes the body of a POST request directly to a HessianSkeleton: New HessianSkeleton are created without any configuratio…
- CVE-2021-34066CRITICALCVSS 9.8EG 9.82021-08-30
An issue was discovered in EdgeGallery/developer before v1.0. There is a "Deserialization of yaml file" vulnerability that can allow attackers to execute system command through uploading the malicious constructed YAML file.
- CVE-2021-21741CRITICALCVSS 9.8EG 9.82021-08-30
There is a command execution vulnerability in a ZTE conference management system. As some services are enabled by default, the attacker could exploit this vulnerability to execute arbitrary commands by sending specific serialization comman…
- CVE-2021-37544CRITICALCVSS 9.8EG 9.82021-08-06
In JetBrains TeamCity before 2020.2.4, there was an insecure deserialization.
- CVE-2021-34371CRITICALCVSS 9.8EG 9.82021-08-05
Neo4j through 3.4.18 (with the shell server enabled) exposes an RMI service that arbitrarily deserializes Java objects, e.g., through setSessionVariable. An attacker can abuse this for remote code execution because there are dependencies w…
- CVE-2021-29781CRITICALCVSS 9.8EG 9.82021-07-30
IBM Partner Engagement Manager 2.0 could allow a remote attacker to execute arbitrary code on the system, caused by an unsafe deserialization flaw. By sending specially-crafted data, an attacker could exploit this vulnerability to execute …
- CVE-2021-37578CRITICALCVSS 9.8EG 9.82021-07-29
Apache jUDDI uses several classes related to Java's Remote Method Invocation (RMI) which (as an extension to UDDI) provides an alternate transport for accessing UDDI services. RMI uses the default Java serialization mechanism to pass param…
- CVE-2020-5341CRITICALCVSS 9.8EG 9.82021-07-28
Deserialization of Untrusted Data Vulnerability Dell EMC Avamar Server versions 7.4.1, 7.5.0, 7.5.1, 18.2, 19.1 and 19.2 and Dell EMC Integrated Data Protection Appliance versions 2.0, 2.1, 2.2, 2.3, 2.4 and 2.4.1 contain a Deserialization…
- CVE-2021-24384CRITICALCVSS 9.8EG 9.82021-07-06
The joomsport_md_load AJAX action of the JoomSport WordPress plugin before 5.1.8, registered for both unauthenticated and unauthenticated users, unserialised user input from the shattr POST parameter, leading to a PHP Object Injection issu…
- CVE-2021-35971CRITICALCVSS 9.8EG 9.82021-06-30
Veeam Backup and Replication 10 before 10.0.1.4854 P20210609 and 11 before 11.0.0.837 P20210507 mishandles deserialization during Microsoft .NET remoting.
- CVE-2021-31649CRITICALCVSS 9.8EG 9.82021-06-24
In applications using jfinal 4.9.08 and below, there is a deserialization vulnerability when using redis,may be vulnerable to remote code execute
- CVE-2020-9493CRITICALCVSS 9.8EG 9.82021-06-16
A deserialization flaw was found in Apache Chainsaw versions prior to 2.1.0 which could lead to malicious code execution.
- CVE-2021-33806CRITICALCVSS 9.8EG 9.82021-06-03
The BDew BdLib library before 1.16.1.7 for Minecraft allows remote code execution because it deserializes untrusted data in ObjectInputStream.readObject as part of its use of Java serialization.
- CVE-2021-30179CRITICALCVSS 9.8EG 9.82021-06-01
Apache Dubbo prior to 2.6.9 and 2.7.9 by default supports generic calls to arbitrary methods exposed by provider interfaces. These invocations are handled by the GenericFilter which will find the service and method specified in the first a…
- CVE-2021-25641CRITICALCVSS 9.8EG 9.82021-06-01
Each Apache Dubbo server will set a serialization id to tell the clients which serialization protocol it is working on. But for Dubbo versions before 2.7.8 or 2.6.9, an attacker can choose which serialization id the Provider will use by ta…
- CVE-2021-33790CRITICALCVSS 9.8EG 9.82021-05-31
The RebornCore library before 4.7.3 allows remote code execution because it deserializes untrusted data in ObjectInputStream.readObject as part of reborncore.common.network.ExtendedPacketBuffer. An attacker can instantiate any class on the…
- CVE-2021-32075CRITICALCVSS 9.8EG 9.82021-05-24
Re-Logic Terraria before 1.4.2.3 performs Insecure Deserialization.
- CVE-2021-31474CRITICALCVSS 9.8EG 9.82021-05-21
This vulnerability allows remote attackers to execute arbitrary code on affected installations of SolarWinds Network Performance Monitor 2020.2.1. Authentication is not required to exploit this vulnerability. The specific flaw exists withi…
Map vulnerabilities like CWE-502 to your infrastructure
EchelonGraph correlates every CVE — across CWE-502 and 150+ other weakness categories — against the assets you actually run. See blast radius, fix versions, and remediation steps in one graph.
Book a Demo →