← 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
1Ibm
1Websphere Application Server
Jun 17, 2026
Jun 5, 2020
N/A· v4
9.8 CRITICAL· v3
10.0 HIGH· v2
IBM WebSphere Application Server 8.5 and 9.0 traditional could allow a remote attacker to execute arbitrary code on the system with a specially-crafted sequence of serialized objects. IBM X-Force ID: 181231.
1Ibm
1Websphere Application Server
Jun 17, 2026
Jun 5, 2020
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
IBM WebSphere Application Server 7.0, 8.0, 8.5, and 9.0 traditional could allow a remote attacker to obtain sensitive information with a specially-crafted sequence of serialized objects. IBM X-Force ID: 181230.
1Ibm
2Websphere Application Server
Websphere Virtual Enterprise
Jun 17, 2026
Jun 5, 2020
N/A· v4
9.8 CRITICAL· v3
10.0 HIGH· v2
IBM WebSphere Application Server Network Deployment 7.0, 8.0, 8.5, and 9.0 could allow a remote attacker to execute arbitrary code on the system with a specially-crafted sequence of serialized objects from untrusted sour...Show more
IBM WebSphere Application Server Network Deployment 7.0, 8.0, 8.5, and 9.0 could allow a remote attacker to execute arbitrary code on the system with a specially-crafted sequence of serialized objects from untrusted sources. IBM X-Force ID: 181228.Show less
1Verizon
1Serialize Javascript
Jun 17, 2026
Jun 1, 2020
N/A· v4
8.1 HIGH· v3
6.8 MEDIUM· v2
serialize-javascript prior to 3.1.0 allows remote attackers to inject arbitrary code via the function "deleteFunctions" within "index.js".
1Mozilla
1Firefox
Jun 17, 2026
May 26, 2020
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Incorrect origin serialization of URLs with IPv6 addresses could lead to incorrect security checks. This vulnerability affects Firefox < 76.
1Cisco
1Unified Contact Center Express
Jun 17, 2026
May 22, 2020
N/A· v4
9.8 CRITICAL· v3
10.0 HIGH· v2
A vulnerability in the Java Remote Management Interface of Cisco Unified Contact Center Express (Unified CCX) could allow an unauthenticated, remote attacker to execute arbitrary code on an affected device. The vulnerabi...Show more
A vulnerability in the Java Remote Management Interface of Cisco Unified Contact Center Express (Unified CCX) could allow an unauthenticated, remote attacker to execute arbitrary code on an affected device. The vulnerability is due to insecure deserialization of user-supplied content by the affected software. An attacker could exploit this vulnerability by sending a malicious serialized Java object to a specific listener on an affected system. A successful exploit could allow the attacker to execute arbitrary code as the root user on an affected device.Show less
2Apache
Jodd
2Hive
Jodd
Nov 21, 2024
May 21, 2020
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Jodd before 5.0.4 performs Deserialization of Untrusted JSON Data when setClassMetadataName is set.
7Apache
CanonicalDebian+4 more
27Agile Engineering Data Management
Agile PlmAgile Product Lifecycle Management+24 more
Aug 25, 2026
May 20, 2020
N/A· v4
7.0 HIGH· v3
4.4 MEDIUM· v2
When using Apache Tomcat versions 10.0.0-M1 to 10.0.0-M4, 9.0.0.M1 to 9.0.34, 8.5.0 to 8.5.54 and 7.0.0 to 7.0.103 if a) an attacker is able to control the contents and name of a file on the server; and b) the server is...Show more
When using Apache Tomcat versions 10.0.0-M1 to 10.0.0-M4, 9.0.0.M1 to 9.0.34, 8.5.0 to 8.5.54 and 7.0.0 to 7.0.103 if a) an attacker is able to control the contents and name of a file on the server; and b) the server is configured to use the PersistenceManager with a FileStore; and c) the PersistenceManager is configured with sessionAttributeValueClassNameFilter="null" (the default unless a SecurityManager is used) or a sufficiently lax filter to allow the attacker provided object to be deserialized; and d) the attacker knows the relative file path from the storage location used by FileStore to the file the attacker has control over; then, using a specifically crafted request, the attacker will be able to trigger remote code execution via deserialization of the file under their control. Note that all of conditions a) to d) must be true for the attack to succeed.Show less
1Smartbear
1Readyapi
Jun 17, 2026
May 20, 2020
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
An issue was discovered in SmartBear ReadyAPI SoapUI Pro 3.2.5. Due to unsafe use of an Java RMI based protocol in an unsafe configuration, an attacker can inject malicious serialized objects into the communication, resu...Show more
An issue was discovered in SmartBear ReadyAPI SoapUI Pro 3.2.5. Due to unsafe use of an Java RMI based protocol in an unsafe configuration, an attacker can inject malicious serialized objects into the communication, resulting in remote code execution in the context of a client-side Network Licensing Protocol component.Show less
1Scikit Learn
1Scikit Learn
Jun 17, 2026
May 15, 2020
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
scikit-learn (aka sklearn) through 0.23.0 can unserialize and execute commands from an untrusted file that is passed to the joblib.load() function, if __reduce__ makes an os.system call. NOTE: third parties dispute this...Show more
scikit-learn (aka sklearn) through 0.23.0 can unserialize and execute commands from an untrusted file that is passed to the joblib.load() function, if __reduce__ makes an os.system call. NOTE: third parties dispute this issue because the joblib.load() function is documented as unsafe and it is the user's responsibility to use the function in a secure mannerShow less
1Numfocus
1Pandas
Jun 17, 2026
May 15, 2020
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
pandas through 1.0.3 can unserialize and execute commands from an untrusted file that is passed to the read_pickle() function, if __reduce__ makes an os.system call. NOTE: third parties dispute this issue because the rea...Show more
pandas through 1.0.3 can unserialize and execute commands from an untrusted file that is passed to the read_pickle() function, if __reduce__ makes an os.system call. NOTE: third parties dispute this issue because the read_pickle() function is documented as unsafe and it is the user's responsibility to use the function in a secure mannerShow less
2Apache
Oracle
4Camel
Communications Diameter Signaling RouterEnterprise Manager Base Platform+1 more
Jun 17, 2026
May 14, 2020
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Apache Camel Netty enables Java deserialization by default. Apache Camel 2.22.x, 2.23.x, 2.24.x, 2.25.0, 3.0.0 up to 3.1.0 are affected. 2.x users should upgrade to 2.25.1, 3.x users should upgrade to 3.2.0.
2Apache
Oracle
4Camel
Communications Diameter Signaling RouterEnterprise Manager Base Platform+1 more
Jun 17, 2026
May 14, 2020
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Apache Camel RabbitMQ enables Java deserialization by default. Apache Camel 2.22.x, 2.23.x, 2.24.x, 2.25.0, 3.0.0 up to 3.1.0 are affected. 2.x users should upgrade to 2.25.1, 3.x users should upgrade to 3.2.0.
1Typo3
1Typo3
Jun 17, 2026
May 14, 2020
N/A· v4
8.8 HIGH· v3
6.0 MEDIUM· v2
In TYPO3 CMS 9.0.0 through 9.5.16 and 10.0.0 through 10.4.1, it has been discovered that backend user settings (in $BE_USER->uc) are vulnerable to insecure deserialization. In combination with vulnerabilities of third pa...Show more
In TYPO3 CMS 9.0.0 through 9.5.16 and 10.0.0 through 10.4.1, it has been discovered that backend user settings (in $BE_USER->uc) are vulnerable to insecure deserialization. In combination with vulnerabilities of third party components, this can lead to remote code execution. A valid backend user account is needed to exploit this vulnerability. This has been fixed in 9.5.17 and 10.4.2.Show less
1Tylertech
1Eagle
Jun 17, 2026
May 13, 2020
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
TylerTech Eagle 2018.3.11 deserializes untrusted user input, resulting in remote code execution via a crafted Java object to the recorder/ServiceManager?service=tyler.empire.settings.SettingManager URI.
1Opennms
2Opennms Horizon
Opennms Meridian
Jun 17, 2026
May 11, 2020
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
An issue was discovered in OpenNMS Horizon before 26.0.1, and Meridian before 2018.1.19 and 2019 before 2019.1.7. The ActiveMQ channel configuration allowed for arbitrary deserialization of Java objects (aka ActiveMQ Min...Show more
An issue was discovered in OpenNMS Horizon before 26.0.1, and Meridian before 2018.1.19 and 2019 before 2019.1.7. The ActiveMQ channel configuration allowed for arbitrary deserialization of Java objects (aka ActiveMQ Minion payload deserialization), leading to remote code execution for any authenticated channel user regardless of its assigned permissions.Show less
1Plex
1Media Server
Jun 17, 2026
May 8, 2020
N/A· v4
7.2 HIGH· v3
6.5 MEDIUM· v2
Deserialization of Untrusted Data in Plex Media Server on Windows allows a remote, authenticated attacker to execute arbitrary Python code.
1Jenkins
1Source Code Management Filter Jervis
Jun 17, 2026
May 6, 2020
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
Jenkins SCM Filter Jervis Plugin 0.2.1 and earlier does not configure its YAML parser to prevent the instantiation of arbitrary types, resulting in a remote code execution vulnerability.
1Mono
1Monox
Jun 17, 2026
Apr 29, 2020
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
MonoX through 5.1.40.5152 allows remote code execution via HTML5Upload.ashx or Pages/SocialNetworking/lng/en-US/PhotoGallery.aspx because of deserialization in ModuleGallery.HTML5Upload, ModuleGallery.SilverLightUploadMo...Show more
MonoX through 5.1.40.5152 allows remote code execution via HTML5Upload.ashx or Pages/SocialNetworking/lng/en-US/PhotoGallery.aspx because of deserialization in ModuleGallery.HTML5Upload, ModuleGallery.SilverLightUploadModule, HTML5Upload, and SilverLightUploadHandler.Show less
1Intelliants
1Subrion
Jun 17, 2026
Apr 29, 2020
N/A· v4
6.5 MEDIUM· v3
5.5 MEDIUM· v2
admin/blocks.php in Subrion CMS through 4.2.1 allows PHP Object Injection (with resultant file deletion) via serialized data in the subpages value within a block to blocks/edit.