← Back
CWE-502

3,196 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 (3,196)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Sap
1Netweaver Application Server Java
May 13, 2026
Apr 10, 2017
N/A· v4
6.5 MEDIUM· v3
4.0 MEDIUM· v2
The SAP EP-RUNTIME component in SAP NetWeaver AS JAVA 7.5 allows remote authenticated users to cause a denial of service (out-of-memory error and service instability) via a crafted serialized Java object, as demonstrated...Show more
The SAP EP-RUNTIME component in SAP NetWeaver AS JAVA 7.5 allows remote authenticated users to cause a denial of service (out-of-memory error and service instability) via a crafted serialized Java object, as demonstrated by serial.cc3, aka SAP Security Note 2315788.Show less
1Apache
2Nutch
Tika
May 13, 2026
Apr 6, 2017
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Apache Tika before 1.14 allows Java code execution for serialized objects embedded in MATLAB files. The issue exists because Tika invokes JMatIO to do native deserialization.
1Apache
1Camel
May 13, 2026
Mar 28, 2017
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Apache Camel's Jackson and JacksonXML unmarshalling operation are vulnerable to Remote Code Execution attacks.
1Phpmemcachedadmin Project
1Phpmemcachedadmin
May 13, 2026
Mar 23, 2017
N/A· v4
9.8 CRITICAL· v3
10.0 HIGH· v2
PHPMemcachedAdmin 1.2.2 and earlier allows remote attackers to execute arbitrary PHP code via vectors related "serialized data and the last part of the concatenated filename," which creates a file in webroot.
2Qos
Redhat
3Logback
SatelliteSatellite Capsule
May 13, 2026
Mar 13, 2017
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
QOS.ch Logback before 1.2.0 has a serialization vulnerability affecting the SocketServer and ServerSocketReceiver components.
1Apache
1Camel
May 13, 2026
Mar 7, 2017
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Apache Camel's camel-snakeyaml component is vulnerable to Java object de-serialization vulnerability. De-serializing untrusted data can lead to security flaws.
1Revive Adserver
1Revive Adserver
May 13, 2026
Mar 3, 2017
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Revive Adserver before 4.0.1 allows remote attackers to execute arbitrary code via serialized data in the cookies related to the delivery scripts.
1Ibm
1Websphere Mq Jms
May 13, 2026
Feb 15, 2017
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
IBM Websphere MQ JMS 7.0.1, 7.1, 7.5, 8.0, and 9.0 client provides classes that deserialize objects from untrusted sources which could allow a malicious user to execute arbitrary Java code by adding vulnerable classes to...Show more
IBM Websphere MQ JMS 7.0.1, 7.1, 7.5, 8.0, and 9.0 client provides classes that deserialize objects from untrusted sources which could allow a malicious user to execute arbitrary Java code by adding vulnerable classes to the classpath. IBM Reference #: 1983457.Show less
1Serialize To Js Project
1Serialize To Js
May 13, 2026
Feb 10, 2017
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
An issue was discovered in the serialize-to-js package 0.5.0 for Node.js. Untrusted data passed into the deserialize() function can be exploited to achieve arbitrary code execution by passing a JavaScript Object with an...Show more
An issue was discovered in the serialize-to-js package 0.5.0 for Node.js. Untrusted data passed into the deserialize() function can be exploited to achieve arbitrary code execution by passing a JavaScript Object with an Immediately Invoked Function Expression (IIFE).Show less
1Node Serialize Project
1Node Serialize
May 13, 2026
Feb 9, 2017
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
An issue was discovered in the node-serialize package 0.0.4 for Node.js. Untrusted data passed into the unserialize() function can be exploited to achieve arbitrary code execution by passing a JavaScript Object with an I...Show more
An issue was discovered in the node-serialize package 0.0.4 for Node.js. Untrusted data passed into the unserialize() function can be exploited to achieve arbitrary code execution by passing a JavaScript Object with an Immediately Invoked Function Expression (IIFE).Show less
1Gradle
1Gradle
May 13, 2026
Feb 7, 2017
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
ObjectSocketWrapper.java in Gradle 2.12 allows remote attackers to execute arbitrary code via a crafted serialized object.
1Synacor
1Zimbra Collaboration Suite
May 13, 2026
Jan 18, 2017
N/A· v4
9.1 CRITICAL· v3
6.4 MEDIUM· v2
Zimbra Collaboration before 8.7.0 allows remote attackers to conduct deserialization attacks via unspecified vectors, aka bug 102276.
1Phpmyadmin
1Phpmyadmin
May 6, 2026
Dec 11, 2016
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
An issue was discovered in phpMyAdmin. Due to a bug in serialized string parsing, it was possible to bypass the protection offered by PMA_safeUnserialize() function. All 4.6.x versions (prior to 4.6.5), 4.4.x versions (p...Show more
An issue was discovered in phpMyAdmin. Due to a bug in serialized string parsing, it was possible to bypass the protection offered by PMA_safeUnserialize() function. All 4.6.x versions (prior to 4.6.5), 4.4.x versions (prior to 4.4.15.9), and 4.0.x versions (prior to 4.0.10.18) are affected.Show less
1Phpmyadmin
1Phpmyadmin
May 6, 2026
Dec 11, 2016
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
An issue was discovered in phpMyAdmin. Some data is passed to the PHP unserialize() function without verification that it's valid serialized data. The unserialization can result in code execution because of the interacti...Show more
An issue was discovered in phpMyAdmin. Some data is passed to the PHP unserialize() function without verification that it's valid serialized data. The unserialization can result in code execution because of the interaction with object instantiation and autoloading. All 4.6.x versions (prior to 4.6.4), 4.4.x versions (prior to 4.4.15.8), and 4.0.x versions (prior to 4.0.10.17) are affected.Show less
1Redhat
1Jboss Enterprise Application Platform
May 6, 2026
Oct 13, 2016
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
The JMX servlet in Red Hat JBoss Enterprise Application Platform (EAP) 4 and 5 allows remote authenticated users to cause a denial of service and possibly execute arbitrary code via a crafted serialized Java object.
1Apache
1Myfaces Trinidad
May 6, 2026
Oct 3, 2016
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
CoreResponseStateManager in Apache MyFaces Trinidad 1.0.0 through 1.0.13, 1.2.x before 1.2.15, 2.0.x before 2.0.2, and 2.1.x before 2.1.2 might allow attackers to conduct deserialization attacks via a crafted serialized...Show more
CoreResponseStateManager in Apache MyFaces Trinidad 1.0.0 through 1.0.13, 1.2.x before 1.2.15, 2.0.x before 2.0.2, and 2.1.x before 2.1.2 might allow attackers to conduct deserialization attacks via a crafted serialized view state string.Show less
1Hp
1Network Automation
May 6, 2026
Sep 29, 2016
N/A· v4
7.3 HIGH· v3
7.5 HIGH· v2
The RMI service in HP Network Automation Software 9.1x, 9.2x, 10.0x before 10.00.02.01, and 10.1x before 10.11.00.01 allows remote attackers to execute arbitrary commands via a crafted serialized Java object, related to...Show more
The RMI service in HP Network Automation Software 9.1x, 9.2x, 10.0x before 10.00.02.01, and 10.1x before 10.11.00.01 allows remote attackers to execute arbitrary commands via a crafted serialized Java object, related to the Apache Commons Collections (ACC) and Commons BeanUtils libraries.Show less
1Redhat
1Jboss Operations Network
May 6, 2026
Sep 27, 2016
N/A· v4
9.8 CRITICAL· v3
9.0 HIGH· v2
The server in Red Hat JBoss Operations Network (JON), when SSL authentication is not configured for JON server / agent communication, allows remote attackers to execute arbitrary code via a crafted HTTP request, related...Show more
The server in Red Hat JBoss Operations Network (JON), when SSL authentication is not configured for JON server / agent communication, allows remote attackers to execute arbitrary code via a crafted HTTP request, related to message deserialization. NOTE: this vulnerability exists because of an incomplete fix for CVE-2016-3737.Show less
2Apache
Redhat
3Activemq Artemis
ArtemisJboss Enterprise Application Platform
Jun 15, 2026
Sep 27, 2016
N/A· v4
7.2 HIGH· v3
6.0 MEDIUM· v2
The getObject method of the javax.jms.ObjectMessage class in the (1) JMS Core client, (2) Artemis broker, and (3) Artemis REST component in Apache ActiveMQ Artemis before 1.4.0 might allow remote authenticated users with...Show more
The getObject method of the javax.jms.ObjectMessage class in the (1) JMS Core client, (2) Artemis broker, and (3) Artemis REST component in Apache ActiveMQ Artemis before 1.4.0 might allow remote authenticated users with permission to send messages to the Artemis broker to deserialize arbitrary objects and execute arbitrary code by leveraging gadget classes being present on the Artemis classpath.Show less
1Php
1Php
May 6, 2026
Sep 12, 2016
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
ext/standard/var_unserializer.c in PHP before 5.6.25 and 7.x before 7.0.10 mishandles certain invalid objects, which allows remote attackers to cause a denial of service or possibly have unspecified other impact via craf...Show more
ext/standard/var_unserializer.c in PHP before 5.6.25 and 7.x before 7.0.10 mishandles certain invalid objects, which allows remote attackers to cause a denial of service or possibly have unspecified other impact via crafted serialized data that leads to a (1) __destruct call or (2) magic method call.Show less