← Back
CWE-502

2,964 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,964)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Onedev Project
1Onedev
Jun 17, 2026
Jan 15, 2021
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
OneDev is an all-in-one devops platform. In OneDev before version 4.0.3, there is an issue involving YAML parsing which can lead to post-auth remote code execution. In order to parse and process YAML files, OneDev uses S...Show more
OneDev is an all-in-one devops platform. In OneDev before version 4.0.3, there is an issue involving YAML parsing which can lead to post-auth remote code execution. In order to parse and process YAML files, OneDev uses SnakeYaml which by default (when not using `SafeConstructor`) allows the instantiation of arbitrary classes. We can leverage that to run arbitrary code by instantiating classes such as `javax.script.ScriptEngineManager` and using `URLClassLoader` to load the script engine provider, resulting in the instantiation of a user controlled class. For a full example refer to the referenced GHSA. This issue was addressed in 4.0.3 by only allowing certain known classes to be deserializedShow less
1Onedev Project
1Onedev
Jun 17, 2026
Jan 15, 2021
N/A· v4
8.8 HIGH· v3
6.5 MEDIUM· v2
OneDev is an all-in-one devops platform. In OneDev before version 4.0.3, the application's BasePage registers an AJAX event listener (`AbstractPostAjaxBehavior`) in all pages other than the login page. This listener deco...Show more
OneDev is an all-in-one devops platform. In OneDev before version 4.0.3, the application's BasePage registers an AJAX event listener (`AbstractPostAjaxBehavior`) in all pages other than the login page. This listener decodes and deserializes the `data` query parameter. We can access this listener by submitting a POST request to any page. This issue may lead to `post-auth RCE` This endpoint is subject to authentication and, therefore, requires a valid user to carry on the attack. This issue was addressed in 4.0.3 by encrypting serialization payload with secrets only known to server.Show less
1Onedev Project
1Onedev
Jun 17, 2026
Jan 15, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
OneDev is an all-in-one devops platform. In OneDev before version 4.0.3, there is a critical vulnerability which can lead to pre-auth remote code execution. AttachmentUploadServlet deserializes untrusted data from the `A...Show more
OneDev is an all-in-one devops platform. In OneDev before version 4.0.3, there is a critical vulnerability which can lead to pre-auth remote code execution. AttachmentUploadServlet deserializes untrusted data from the `Attachment-Support` header. This Servlet does not enforce any authentication or authorization checks. This issue may lead to pre-auth remote code execution. This issue was fixed in 4.0.3 by removing AttachmentUploadServlet and not using deserializationShow less
1Onedev Project
1Onedev
Jun 17, 2026
Jan 15, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
OneDev is an all-in-one devops platform. In OneDev before version 4.0.3, a Kubernetes REST endpoint exposes two methods that deserialize untrusted data from the request body. These endpoints do not enforce any authentica...Show more
OneDev is an all-in-one devops platform. In OneDev before version 4.0.3, a Kubernetes REST endpoint exposes two methods that deserialize untrusted data from the request body. These endpoints do not enforce any authentication or authorization checks. This issue may lead to pre-auth RCE. This issue was fixed in 4.0.3 by not using deserialization at KubernetesResource side.Show less
1Arubanetworks
1Airwave Glass
Jun 17, 2026
Jan 15, 2021
N/A· v4
9.8 CRITICAL· v3
10.0 HIGH· v2
There is a vulnerability caused by unsafe Java deserialization that allows for arbitrary command execution in a containerized environment within Airwave Glass before 1.3.3. Successful exploitation can lead to complete co...Show more
There is a vulnerability caused by unsafe Java deserialization that allows for arbitrary command execution in a containerized environment within Airwave Glass before 1.3.3. Successful exploitation can lead to complete compromise of the underlying host operating system.Show less
1Thinkadmin
1Thinkadmin
Jun 17, 2026
Jan 13, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
An insecure unserialize vulnerability was discovered in ThinkAdmin versions 4.x through 6.x in app/admin/controller/api/Update.php and app/wechat/controller/api/Push.php, which may lead to arbitrary remote code execution...Show more
An insecure unserialize vulnerability was discovered in ThinkAdmin versions 4.x through 6.x in app/admin/controller/api/Update.php and app/wechat/controller/api/Push.php, which may lead to arbitrary remote code execution.Show less
1Jenkins
1Jenkins
Jun 17, 2026
Jan 13, 2021
N/A· v4
8.0 HIGH· v3
6.0 MEDIUM· v2
Jenkins 2.274 and earlier, LTS 2.263.1 and earlier allows attackers with permission to create or configure various objects to inject crafted content into Old Data Monitor that results in the instantiation of potentially...Show more
Jenkins 2.274 and earlier, LTS 2.263.1 and earlier allows attackers with permission to create or configure various objects to inject crafted content into Old Data Monitor that results in the instantiation of potentially unsafe objects once discarded by an administrator.Show less
1Smartbear
1Collaborator
Jun 17, 2026
Jan 11, 2021
N/A· v4
8.8 HIGH· v3
9.0 HIGH· v2
In SmartBear Collaborator Server through 13.3.13302, use of the Google Web Toolkit (GWT) API introduces a post-authentication Java deserialization vulnerability. The application's UpdateMemento class accepts a serialized...Show more
In SmartBear Collaborator Server through 13.3.13302, use of the Google Web Toolkit (GWT) API introduces a post-authentication Java deserialization vulnerability. The application's UpdateMemento class accepts a serialized Java object directly from the user without properly sanitizing it. A malicious object can be submitted to the server via an authenticated attacker to execute commands on the underlying system.Show less
1Apache
1Dubbo
Jun 17, 2026
Jan 11, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
A deserialization vulnerability existed in dubbo 2.7.5 and its earlier versions, which could lead to malicious code execution. Most Dubbo users use Hessian2 as the default serialization/deserialization protool, during He...Show more
A deserialization vulnerability existed in dubbo 2.7.5 and its earlier versions, which could lead to malicious code execution. Most Dubbo users use Hessian2 as the default serialization/deserialization protool, during Hessian2 deserializing the HashMap object, some functions in the classes stored in HasMap will be executed after a series of program calls, however, those special functions may cause remote command execution. For example, the hashCode() function of the EqualsBean class in rome-1.7.0.jar will cause the remotely load malicious classes and execute malicious code by constructing a malicious request. This issue was fixed in Apache Dubbo 2.6.9 and 2.7.8.Show less
4Debian
FasterxmlNetapp+1 more
45Agile Plm
Application Testing SuiteAutovue For Agile Product Lifecycle Management+42 more
Jun 17, 2026
Jan 7, 2021
N/A· v4
8.1 HIGH· v3
6.8 MEDIUM· v2
FasterXML jackson-databind 2.x before 2.9.10.8 mishandles the interaction between serialization gadgets and typing, related to org.docx4j.org.apache.xalan.lib.sql.JNDIConnectionPool.
4Debian
FasterxmlNetapp+1 more
45Agile Plm
Application Testing SuiteAutovue For Agile Product Lifecycle Management+42 more
Jun 17, 2026
Jan 7, 2021
N/A· v4
8.1 HIGH· v3
6.8 MEDIUM· v2
FasterXML jackson-databind 2.x before 2.9.10.8 mishandles the interaction between serialization gadgets and typing, related to org.apache.tomcat.dbcp.dbcp2.cpdsadapter.DriverAdapterCPDS.
4Debian
FasterxmlNetapp+1 more
45Agile Plm
Application Testing SuiteAutovue For Agile Product Lifecycle Management+42 more
Jun 17, 2026
Jan 7, 2021
N/A· v4
8.1 HIGH· v3
6.8 MEDIUM· v2
FasterXML jackson-databind 2.x before 2.9.10.8 mishandles the interaction between serialization gadgets and typing, related to org.apache.commons.dbcp2.cpdsadapter.DriverAdapterCPDS.
4Debian
FasterxmlNetapp+1 more
43Agile Plm
Application Testing SuiteAutovue For Agile Product Lifecycle Management+40 more
Jun 17, 2026
Jan 7, 2021
N/A· v4
8.1 HIGH· v3
6.8 MEDIUM· v2
FasterXML jackson-databind 2.x before 2.9.10.8 mishandles the interaction between serialization gadgets and typing, related to oadd.org.apache.commons.dbcp.cpdsadapter.DriverAdapterCPDS.
4Debian
FasterxmlNetapp+1 more
40Agile Plm
Application Testing SuiteAutovue For Agile Product Lifecycle Management+37 more
Jun 17, 2026
Jan 6, 2021
N/A· v4
8.1 HIGH· v3
6.8 MEDIUM· v2
FasterXML jackson-databind 2.x before 2.9.10.8 mishandles the interaction between serialization gadgets and typing, related to com.newrelic.agent.deps.ch.qos.logback.core.db.DriverManagerConnectionSource.
4Debian
FasterxmlNetapp+1 more
45Agile Plm
Application Testing SuiteAutovue For Agile Product Lifecycle Management+42 more
Jun 17, 2026
Jan 6, 2021
N/A· v4
8.1 HIGH· v3
6.8 MEDIUM· v2
FasterXML jackson-databind 2.x before 2.9.10.8 mishandles the interaction between serialization gadgets and typing, related to com.newrelic.agent.deps.ch.qos.logback.core.db.JNDIConnectionSource.
4Debian
FasterxmlNetapp+1 more
45Agile Plm
Application Testing SuiteAutovue For Agile Product Lifecycle Management+42 more
Jun 17, 2026
Jan 6, 2021
N/A· v4
8.1 HIGH· v3
6.8 MEDIUM· v2
FasterXML jackson-databind 2.x before 2.9.10.8 mishandles the interaction between serialization gadgets and typing, related to org.apache.tomcat.dbcp.dbcp.datasources.SharedPoolDataSource.
4Debian
FasterxmlNetapp+1 more
45Agile Plm
Application Testing SuiteAutovue For Agile Product Lifecycle Management+42 more
Jun 17, 2026
Jan 6, 2021
N/A· v4
8.1 HIGH· v3
6.8 MEDIUM· v2
FasterXML jackson-databind 2.x before 2.9.10.8 mishandles the interaction between serialization gadgets and typing, related to org.apache.tomcat.dbcp.dbcp.datasources.PerUserPoolDataSource.
4Debian
FasterxmlNetapp+1 more
45Agile Plm
Application Testing SuiteAutovue For Agile Product Lifecycle Management+42 more
Jun 17, 2026
Jan 6, 2021
N/A· v4
8.1 HIGH· v3
6.8 MEDIUM· v2
FasterXML jackson-databind 2.x before 2.9.10.8 mishandles the interaction between serialization gadgets and typing, related to org.apache.tomcat.dbcp.dbcp2.datasources.SharedPoolDataSource.
4Debian
FasterxmlNetapp+1 more
45Agile Plm
Application Testing SuiteAutovue For Agile Product Lifecycle Management+42 more
Jun 17, 2026
Jan 6, 2021
N/A· v4
8.1 HIGH· v3
6.8 MEDIUM· v2
FasterXML jackson-databind 2.x before 2.9.10.8 mishandles the interaction between serialization gadgets and typing, related to org.apache.tomcat.dbcp.dbcp2.datasources.PerUserPoolDataSource.
4Debian
FasterxmlNetapp+1 more
44Agile Plm
Application Testing SuiteAutovue For Agile Product Lifecycle Management+41 more
Jun 17, 2026
Jan 6, 2021
N/A· v4
8.1 HIGH· v3
6.8 MEDIUM· v2
FasterXML jackson-databind 2.x before 2.9.10.8 mishandles the interaction between serialization gadgets and typing, related to org.apache.tomcat.dbcp.dbcp.cpdsadapter.DriverAdapterCPDS.