Weakness
Insecure deserialization
Turning untrusted data back into program objects in a way that lets it run code.
Many languages can rebuild objects from stored or transmitted data. If an application does that with attacker-supplied data, crafted input can trigger code execution. It is a frequent root cause of remote code execution in Java and .NET enterprise software.
Insecure deserialization in the news
Recent stories that mention it.
The weakness behind it
Its CWE entry, with CVEs in the news, attacker techniques and the controls that stop it.
Related
Plain-language explainers written by SecurityTabs, matched to stories by name. All terms