← 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
6Apache
DebianFedoraproject+3 more
15Activemq
Banking Enterprise Default ManagementBanking Platform+12 more
Jun 17, 2026
Mar 23, 2021
N/A· v4
9.1 CRITICAL· v3
5.8 MEDIUM· v2
XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability where the processed stream at unmarshalling time contains type information to recreate the...Show more
XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is a vulnerability where the processed stream at unmarshalling time contains type information to recreate the formerly written objects. XStream creates therefore new instances based on these type information. An attacker can manipulate the processed input stream and replace or inject objects, that result in a server-side forgery request. No user is affected, who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.Show less
6Apache
DebianFedoraproject+3 more
13Activemq
Banking Enterprise Default ManagementBanking Platform+10 more
Jun 17, 2026
Mar 23, 2021
N/A· v4
7.5 HIGH· v3
7.1 HIGH· v2
XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is vulnerability which may allow a remote attacker to allocate 100% CPU time on the target system depending on...Show more
XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.16, there is vulnerability which may allow a remote attacker to allocate 100% CPU time on the target system depending on CPU type or parallel execution of such a payload resulting in a denial of service only by manipulating the processed input stream. No user is affected who followed the recommendation to setup XStream's security framework with a whitelist limited to the minimal required types. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.16.Show less
1Apache
1Ofbiz
Jun 17, 2026
Mar 22, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Apache OFBiz has unsafe deserialization prior to 17.12.06. An unauthenticated attacker can use this vulnerability to successfully take over Apache OFBiz.
1Rabbitmq
1Jms Client
Jun 17, 2026
Mar 12, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
JMS Client for RabbitMQ 1.x before 1.15.2 and 2.x before 2.2.0 is vulnerable to unsafe deserialization that can result in code execution via crafted StreamMessage data.
1Fivestarplugins
1Five Star Restaurant Menu
Jun 17, 2026
Mar 11, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
The food-and-drink-menu plugin through 2.2.0 for WordPress allows remote attackers to execute arbitrary code because of an unserialize operation on the fdm_cart cookie in load_cart_from_cookie in includes/class-cart-mana...Show more
The food-and-drink-menu plugin through 2.2.0 for WordPress allows remote attackers to execute arbitrary code because of an unserialize operation on the fdm_cart cookie in load_cart_from_cookie in includes/class-cart-manager.php.Show less
1Tenable
1Jira Cloud
Jun 17, 2026
Mar 10, 2021
N/A· v4
8.6 HIGH· v3
4.6 MEDIUM· v2
Tenable for Jira Cloud is an open source project designed to pull Tenable.io vulnerability data, then generate Jira Tasks and sub-tasks based on the vulnerabilities' current state. It published in pypi as "tenable-jira-c...Show more
Tenable for Jira Cloud is an open source project designed to pull Tenable.io vulnerability data, then generate Jira Tasks and sub-tasks based on the vulnerabilities' current state. It published in pypi as "tenable-jira-cloud". In tenable-jira-cloud before version 1.1.21, it is possible to run arbitrary commands through the yaml.load() method. This could allow an attacker with local access to the host to run arbitrary code by running the application with a specially crafted YAML configuration file. This is fixed in version 1.1.21 by using yaml.safe_load() instead of yaml.load().Show less
1Sap
1Netweaver Knowledge Management
Jun 17, 2026
Mar 9, 2021
N/A· v4
6.5 MEDIUM· v3
4.0 MEDIUM· v2
Knowledge Management versions 7.01, 7.02, 7.30, 7.31, 7.40, 7.50 allows a remote attacker with basic privileges to deserialize user-controlled data without verification, leading to insecure deserialization which triggers...Show more
Knowledge Management versions 7.01, 7.02, 7.30, 7.31, 7.40, 7.50 allows a remote attacker with basic privileges to deserialize user-controlled data without verification, leading to insecure deserialization which triggers the attacker’s code, therefore impacting Availability.Show less
1Qcubed
1Qcubed
Jul 9, 2026
Mar 4, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
A PHP object injection bug in profile.php in qcubed (all versions including 3.1.1) unserializes the untrusted data of the POST-variable "strProfileData" and allows an unauthenticated attacker to execute code via a crafte...Show more
A PHP object injection bug in profile.php in qcubed (all versions including 3.1.1) unserializes the untrusted data of the POST-variable "strProfileData" and allows an unauthenticated attacker to execute code via a crafted POST request.Show less
1Fork Cms
1Fork Cms
Jul 9, 2026
Mar 4, 2021
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
PHP object injection in the Ajax endpoint of the backend in ForkCMS below version 5.8.3 allows an authenticated remote user to execute malicious code.
1Thimpress
1Wp Hotel Booking
Jun 17, 2026
Mar 3, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
The wp-hotel-booking plugin through 1.10.2 for WordPress allows remote attackers to execute arbitrary code because of an unserialize operation on the thimpress_hotel_booking_1 cookie in load in includes/class-wphb-sessio...Show more
The wp-hotel-booking plugin through 1.10.2 for WordPress allows remote attackers to execute arbitrary code because of an unserialize operation on the thimpress_hotel_booking_1 cookie in load in includes/class-wphb-sessions.php.Show less
1Tenable
1Tenable.sc
Jun 17, 2026
Mar 3, 2021
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
Tenable.sc and Tenable.sc Core versions 5.13.0 through 5.17.0 were found to contain a vulnerability that could allow an authenticated, unprivileged user to perform Remote Code Execution (RCE) on the Tenable.sc server via...Show more
Tenable.sc and Tenable.sc Core versions 5.13.0 through 5.17.0 were found to contain a vulnerability that could allow an authenticated, unprivileged user to perform Remote Code Execution (RCE) on the Tenable.sc server via Hypertext Preprocessor unserialization.Show less
1Microsoft
1Exchange Server
Aug 19, 2026
Mar 3, 2021
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
Microsoft Exchange Server Remote Code Execution Vulnerability
1Microsoft
3Sharepoint Enterprise Server
Sharepoint FoundationSharepoint Server
Jun 17, 2026
Feb 25, 2021
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
Microsoft SharePoint Remote Code Execution Vulnerability
1Kollectapp
1Kollect
Jun 17, 2026
Feb 18, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
KollectApps before 4.8.16c is affected by insecure Java deserialization, leading to Remote Code Execution via a ysoserial.payloads.CommonsCollections parameter.
1Hr Portal Project
1Hr Portal
Jun 17, 2026
Feb 17, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
The specific function of HR Portal of Soar Cloud System accepts any type of object to be deserialized. Attackers can send malicious serialized objects to execute arbitrary commands.
1Microsoft
1Qlib
Jun 17, 2026
Feb 15, 2021
N/A· v4
7.2 HIGH· v3
6.5 MEDIUM· v2
This affects all versions of package qlib. The workflow function in cli part of qlib was using an unsafe YAML load function.
1Pystemon Project
1Pystemon
Jun 17, 2026
Feb 14, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
config.py in pystemon before 2021-02-13 allows code execution via YAML deserialization because SafeLoader and safe_load are not used.
1Qognify
1Ocularis
Jun 17, 2026
Feb 12, 2021
N/A· v4
9.8 CRITICAL· v3
10.0 HIGH· v2
This vulnerability allows remote attackers to execute arbitrary code on affected installations of Qognify Ocularis 5.9.0.395. Authentication is not required to exploit this vulnerability. The specific flaw exists within...Show more
This vulnerability allows remote attackers to execute arbitrary code on affected installations of Qognify Ocularis 5.9.0.395. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handling of serialized objects provided to the EventCoordinator endpoint. The issue results from the lack of proper validation of user-supplied data, which can result in deserialization of untrusted data. An attacker can leverage this vulnerability to execute code in the context of SYSTEM. Was ZDI-CAN-11257.Show less
1Netmotionsoftware
1Netmotion Mobility
Jun 17, 2026
Feb 8, 2021
N/A· v4
8.1 HIGH· v3
9.3 HIGH· v2
NetMotion Mobility before 11.73 and 12.x before 12.02 allows unauthenticated remote attackers to execute arbitrary code as SYSTEM because of Java deserialization in webrepdb StatusServlet.
1Netmotionsoftware
1Netmotion Mobility
Jun 17, 2026
Feb 8, 2021
N/A· v4
8.1 HIGH· v3
9.3 HIGH· v2
NetMotion Mobility before 11.73 and 12.x before 12.02 allows unauthenticated remote attackers to execute arbitrary code as SYSTEM because of Java deserialization in MvcUtil valueStringToObject.