Directly using user input into an HTTP request without validating the input can facilitate cross-site request forgery.