Короче говоря, в двух словах:
Wasm имеет только память, которую выделяет рантайм - ее можно контролировать. Доступ ко всему остальному отсутствует.
В этой памяти он себе делает хип, стек - что хочет.
Этим он похож на lua. Но! Это типа асм, то есть кто-то в него компилируется.
Все системные вызовы происходят колбэканьем взад рантайма, из-за чего можно полностью контролировать его песочницу