-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
First: I love this project, and I hope to help in some way. :)
The default installation instructions grant access to dangerous system predicates.
Once started, the web console allows access to file system predicates on the server. This allows things like:
?- rm('./TODO.md').
true.
?- ls.
apps/ debug.pl load.pl run.pl server-key.pem storage/ upstart/ nldaemon
.pl lib/ passwd server-cert.pem server.pl storage.pl www/
true.
...and it's gone. Not to mention, there's access to that passwd file and certs. :)
Also, calling listing/0 will spew the output on the server's console, which is another issue that may deserve a separate bug report.
Metadata
Metadata
Assignees
Labels
No labels