Is there a way to execute commands using directory traversal attacks?
For instance, I access a server’s etc/passwd file like this
http://server.com/..%01/..%01/..%01//etc/passwd
Is there a way to run a command instead? Like…
http://server.com/..%01/..%01/..%01//ls
….. and get an output?
To be clear here, I’ve found the vuln in our company’s server. I’m looking to raise the risk level (or bonus points for me) by proving that it may give an attacker complete access to the system
If you are able to view /etc/passwd as a result of the document root or access to Directory not correctly configured on the server, then the presence of this vulnerability does not automatically mean you can execute commands of your choice.
On the other hand if you are able view entries from /etc/passwd as a result of the web application using user input (filename) in calls such as popen, exec, system, shell_exec, or variants without adequate sanitization, then you may be able to execute arbitrary commands.