Что плохого может случиться при запуске чужого кода на своей ос? Небезопасно потому что код может системными вызовами суету навести?) UB же не будет влиять на систему в целом, от него должна защищать ос?
А если речь о том, что, мол, UB может выполнить любой произвольный код - да не из-под рута ничего не произойдёт, как правило, если код твой, просто в финальный продукт пускать не надо
Я просто думаю о wasm и wasi и их рекламируют как безопасный способ запускать чужой код, например можно выбирать к каким файлам давать доступ. А если просто контролировать все системные вызовы произвольного бинаря разве такой безопасности не получится?
Надо отталкиваться от безопасности ос для написания виртуальной среды исполнения, от безопасности vm для написания корректного компилятора под wasm, и от гарантий безопасности wasm при написании приложения, компилирующегося в wasm