Jump to content

XXS problem with $_SERVER['REQUEST_URI'] in form action


simboski19

Recommended Posts

Hi there,

 

I am having some issues with a page failing security tests because of a form. The form's text input files is getting sanitized when posted but the only thing I can think is that the form action="" is $_SERVER['REQUEST_URI'] and this then includes anything that is within the URL.

 

<form name="zipcode" id="zipcode" action="<?php echo htmlentities($_SERVER['REQUEST_URI'], ENT_QUOTES, "UTF-8"); ?>" method="post">

  <label for="zip" class="smalllbl">Zipcode: </label>

  <input type="text" class="smallzip" name="zip" id="zip" value="" />

</form>

 

Has anyone else experienced this when running PCI Compliance style security tests? And if you have, why would this happen as the same form action is used elsewhere with no issues.

 

Many thanks in advance

Simon

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.