This has been a repeat and informative topic on the podcast, and Trail of bits has just published a nice blog post about (De)serialization dangers which makes for some light reading at the breakfast table.
blog.trailofbits.com
Unexpected security footguns in Go's parsers
File parsers in Go contain unexpected behaviors that can lead to serious security vulnerabilities. This post examines how JSON, XML, and YAML parsers in Go handle edge cases in ways that have repeatedly resulted in high-impact security issues in production systems. We explore three real-world...
