Issues with io_uring security mostly stemmed from an old architecture and just the fact that there's a ton of surface area.
https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=io_uring
There's nothing wrong with the general concept.