Insecure Deserialization in Java

Our previous blogs covered Insecure Deserialization in PHP and Python. In this blog (the third in our “Insecure Deserialization” series), we’ll take a glance at how to exploit a deserialization vulnerability in Java. So, let’s begin with the fundamentals. Insecure Deserialization in Java  The use of Java deserialization is to create objects from input sources....

Insecure Deserialization in Python

In this blog (part of the “Insecure Deserialization” series), we are going to discuss Insecure Deserialization in Python. We briefly discussed “What is Serialization?” and “What is Deserialization?” in our previous blog.  Synopsis  Python’s pickle module is used for serialization and deserialization in Python. This module serializes or deserializes Python objects only. It does not...

Insecure Deserialization in PHP

In this blog (part of the “Insecure Deserialization” series), we will discuss insecure deserialization vulnerabilities in PHP and its prevention. The purpose of data serialization and deserialization is that it ensures that the object remains a replica of the original item prior to serialization. Insecure deserialization occurs when an application deserializes user-controllable data. This could...