Comment by rafram
5 hours ago
Garbage collection is also an option. Lots of backends on the JVM!
(Of course there's Log4shell, but that could've happened to a Rust-based stack too, and might be more likely to, considering the proliferation of deeply-nested dependency trees full of tiny libraries in that ecosystem.)
Log4Shell wouldn't have happened in Rust because no widely used Rust serialization library is designed to call arbitrary code at deserialization time.