A Decade of Ruby Marshal Deserialization Exploits: A History and Path Forward
This article delves into the decade-long saga of Ruby Marshal module deserialization vulnerabilities. Tracing the evolution from initial bug reports in 2013 to the latest exploit techniques in 2024, it reveals a persistent cat-and-mouse game between security researchers and attackers. The author highlights the limitations of a purely patch-based approach and advocates for the eventual deprecation of the Marshal module in favor of safer alternatives, aiming to eliminate this recurring security threat.
Read more