JeromeDevome / GRR

GRR Officiel - Copyright Team DEVOME
https://grr.devome.com
GNU General Public License v2.0
84 stars 53 forks source link

XSS possible dans la page de login #356

Closed michaelpiche closed 6 months ago

michaelpiche commented 7 months ago

Décrivez le bogue Nous avons été informé d'une vulnérabilité XSS sur la page de login avec le paramètre url.

Infos GRR Version de GRR : 3.5.1 Version PHP : 8.2 Problème suite à une installation ou mise à jour : Non

Reproduire Voici une adresse qui permet de reproduire : login.php?param=&url=/reservation/month_all.php?%22%3E%3Cscript%3Ealert(%22Frankooo%22)%3C/script%3E

Contexte supplémentaire Pour le moment, j'ai modifié le code de login.php à la ligne 200, ce qui semble corriger le problème :

Avant : echo "<input type=\"hidden\" name=\"url\" value=\"".$_GET['url']."\" />\n";

Après : echo "<input type=\"hidden\" name=\"url\" value=\"".clean_input($_GET['url'])."\" />\n";

ynaessens commented 7 months ago

Merci beaucoup pour le signalement. Cela a échappé aux filtrages mis en place...

JeromeDevome commented 6 months ago

Corrigé dans la 3.5.1d