Google Limiting IO_uring Use Due to Security Vulnerabilities
phoronix.com
phoronix.com
Engineers learn from mistakes...how is this industry not? Or, is "security after thought" just a lazy jab when any security issue is discovered? Or do we all still get so excited about the new-new that we keep skipping this part with the "it should be easy to fix later" BS we tell ourselves (about nearly everything)?
For non-trivial software, this almost always means you will have to build an implementation first, before thinking about how to add security.
Overall, I think security has gotten much better, but for complex software there are always going to be challenges.