Skip to content
Extraits de code Groupes Projets
Valider d3d4f0dc rédigé par esj's avatar esj
Parcourir les fichiers

confier la securité de page.php3 à find_in_path après évacuation des répertoires explicites

parent aecdea62
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -13,17 +13,17 @@ else
if (isset($contexte_inclus['delais']))
$delais = $contexte_inclus['delais'];
// Securite : le squelette *doit* exister dans squelettes/
if (strstr($fond, '..')) {
// Securite
if (strstr($fond, '/')) {
die ("Faut pas se gener");
}
if (!function_exists('find_in_path')) {
include ('ecrire/inc_version.php3');
}
if (preg_match(',^(squelettes/|dist/404),', $a = find_in_path("$fond.html"))) {
if (find_in_path("$fond.html")) {
include ("inc-public.php3");
} else {
spip_log("page.php3: le squelette $fond.html ($a) *doit* se trouver dans squelettes/");
spip_log("page.php3: find_in_path ne trouve pas le squelette $fond");
}
......
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