Insecure Deserialization

How a serialized blob from a cookie, queue, cache or model file turns into remote code execution. Every language's landmines: PHP magic methods plus phar://, Python pickle as RCE-by-design, Java ObjectInputStream plus ysoserial, .NET BinaryFormatter, Ruby Marshal, YAML. POP gadget chains, real breaches (Equifax, vBulletin, Sitecore), the OWASP A08:2021 reality, and the per-language safe migration.

Related Articles