"Userland" exploit relies on integer overflow found in "SmileBasic" interpreter.