CWE-502: Deserialization of Untrusted Data
Also known as: Marshaling/Marshalling, Unmarshaling/Unmarshalling, Pickling, Unpickling, PHP Object Injection
The product deserializes untrusted data without sufficiently ensuring that the resulting data will be valid.
Overview
CWE-502 (Deserialization of Untrusted Data) is a base-level software weakness catalogued by MITRE in the Common Weakness Enumeration (CWE). It describes a recurring type of mistake that can lead to exploitable security vulnerabilities.