Skip to content
Extraits de code Groupes Projets
Valider 7ba2a95f rédigé par cerdic's avatar cerdic
Parcourir les fichiers

appeler copie_locale() avec la callback valider_url_distante() pour verifier...

appeler copie_locale() avec la callback valider_url_distante() pour verifier l'URL finale que l'on copie https://git.spip.net/spip-team/securite/issues/4336
parent 4c92f58a
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -61,7 +61,9 @@ function action_copier_local_post($id_document) { ...@@ -61,7 +61,9 @@ function action_copier_local_post($id_document) {
tester_url_absolue($source) tester_url_absolue($source)
and valider_url_distante($source) and valider_url_distante($source)
) { ) {
$fichier = copie_locale($source); // on fait une copie locale en verifiant aussi l'URL finale qui a été récupérée
$fichier = copie_locale($source, 'auto', null, null, 'valider_url_distante');
// on revalide la source *apres* copie car si elle est controlee par un serveur dns malicieux elle peut etre changeante
if ( if (
$fichier $fichier
and valider_url_distante($source) and valider_url_distante($source)
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter