[-] xmo748@programming.dev 2 points 15 hours ago

Fair enough. Don't you think it simplifies the issue a little bit? How long would it take to rewrite the entire TCP stack in rust?

[-] xmo748@programming.dev 3 points 20 hours ago

Clearly, but it's worth pointing out that this kind of problem isn't uniquely fixed by "just use Rust".

[-] xmo748@programming.dev 3 points 20 hours ago

So could have Java, Go, C# or any language with GC. With garbage collection, the options object stays alive as long as any CPU holds a pointer to it, so use-after-free can't happen.

Besides, this exploit is so hard to pull off the only realistic outcome is a kernel panic, and that hasn't even been publicly demoed.

xmo748

0 post score
0 comment score
joined 2 days ago