That's very true. In Lua to overflow the stack all you need to do is something highly recursive:
function foo()
foo()
end
I don't remember the procedure from there, but from there you have only a slight-limit of writing space where you can write to memory unchecked for a bit. Using the stack overflow procedure to run/load Ndless programs would be a bit slow, though.