-template-..-2f..-2f..-2f..-2froot-2f Direct
If the server-side code simply looks for a file named after the page parameter, it might accidentally move up four levels from the web directory and serve a file from the server's root directory instead of the template folder. Why Is This Dangerous?
Never trust user input. Use "Whitelisting" to allow only specific, known template names. If the input doesn't match the list, reject it. -template-..-2F..-2F..-2F..-2Froot-2F
It allows attackers to map the internal file structure of the server, making subsequent attacks much easier. Prevention and Mitigation If the server-side code simply looks for a