TLDR InfoSec · STRATEGIES & TACTICS
5 YEARS, 160 COMMENTS, AND THE VULNERABILITY THAT REFUSED TO DIE
Summary from the TLDR InfoSec newsletter
Jonathan Leitschuh discovered an old vulnerability in SnakeYAML that could enable remote code execution through unsafe deserialization. The maintainer initially closed the report as “Won't Fix,” claiming a safe constructor made the code safe. After a lengthy discussion, PoCs, data, and a nearly hour-long call, Leitschuh convinced the maintainer to use the secure constructor by default and make insecure behavior opt-in, marking a win for secure defaults in SnakeYAML 2.0.