HN2new | past | comments | ask | show | jobs | submitlogin

An even simpler description of the root cause: a circular buffer used as a FIFO was not treated as being circular - the modulus operation for indices was omitted, allowing them to run off the end and not wrap back to the beginning as they should.


I think my new hobby is to go around vulnerability threads and ask whether they'd be possible if the thing was written in Rust, and tally the results.

I haven't even especially tried Rust, but I think it's time for a safer language/compiler.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: