Skip to content
Extraits de code Groupes Projets
Valider 34fe7488 rédigé par fil@rezo.net's avatar fil@rezo.net
Parcourir les fichiers

supprimer ? et <, pas seulement <? (Michael Meyer)

parent f1c13e91
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
* ------------------ * ------------------
*/ */
define('_ECRAN_SECURITE', '1.1.7'); // 24 mai 2013 define('_ECRAN_SECURITE', '1.1.8'); // 2013-08-29
/* /*
* Documentation : http://www.spip.net/fr_article4200.html * Documentation : http://www.spip.net/fr_article4200.html
...@@ -253,11 +253,12 @@ if (strpos($_SERVER['REQUEST_URI'],"ecrire/")!==false){ ...@@ -253,11 +253,12 @@ if (strpos($_SERVER['REQUEST_URI'],"ecrire/")!==false){
if (isset($_REQUEST['connect']) if (isset($_REQUEST['connect'])
AND AND
// cas qui permettent de sortir d'un commentaire PHP // cas qui permettent de sortir d'un commentaire PHP
(strpos($_REQUEST['connect'], "?".">")!==false (strpos($_REQUEST['connect'], "?")!==false
OR strpos($_REQUEST['connect'], ">")!==false
OR strpos($_REQUEST['connect'], "\n")!==false OR strpos($_REQUEST['connect'], "\n")!==false
OR strpos($_REQUEST['connect'], "\r")!==false) OR strpos($_REQUEST['connect'], "\r")!==false)
) { ) {
$_REQUEST['connect'] = str_replace(array("?".">", "\r", "\n"), "", $_REQUEST['connect']); $_REQUEST['connect'] = str_replace(array("?", ">", "\r", "\n"), "", $_REQUEST['connect']);
if (isset($_GET['connect'])) $_GET['connect'] = $_REQUEST['connect']; if (isset($_GET['connect'])) $_GET['connect'] = $_REQUEST['connect'];
if (isset($_POST['connect'])) $_POST['connect'] = $_REQUEST['connect']; if (isset($_POST['connect'])) $_POST['connect'] = $_REQUEST['connect'];
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter