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-2024-52302 — PoC exploit per CVE-2024-52302: upload di file senza restrizioni nell'app Spring Boot common-user-management che porta all'esecuzione remota di codice tramite l'endpoint /api/v1/customer/profile-picture. | Kitploit
Strumenti/GitHubGitHub/d3sca/cve-2024-52302
Generazione di PayloadAnalisi delle VulnerabilitàAnalisi del CodiceExploitSfruttamento di Applicazioni WebPenetration Testing
GitHubd3sca/cve-2024-52302

CVE-2024-52302

PoC exploit per CVE-2024-52302: upload di file senza restrizioni nell'app Spring Boot common-user-management che porta all'esecuzione remota di codice tramite l'endpoint /api/v1/customer/profile-picture.

Vedi Repository
131 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-2024-52302: Vulnerabilità di Upload File Non Restrittivo in Common-User-Management

Panoramica

Ho scoperto una vulnerabilità di sicurezza critica in common-user-management, una robusta applicazione Spring Boot con servizi di gestione utenti progettati per controllare dinamicamente l'accesso degli utenti. Questa vulnerabilità interessa l'endpoint /api/v1/customer/profile-picture, consentendo agli attaccanti di caricare file senza una corretta validazione, il che può portare a Esecuzione di Codice Remota (RCE).

Codice di Exploit

Puoi sfruttare questa vulnerabilità utilizzando il seguente script Python:

root@kitploit:~
python exploit.py -u "customer_user" -p "your_password" -f "malicious.jsp" -url "https://target.com"

Parametri:

root@kitploit:~
-u: Username
-p: Password
-f: Malicious file to upload 
-url: Target URL

Riepilogo

Esiste una vulnerabilità di sicurezza critica nell'endpoint /api/v1/customer/profile-picture. Questo endpoint consente il caricamento di file senza una corretta validazione o restrizioni, permettendo agli attaccanti di caricare file dannosi che possono portare a Esecuzione di Codice Remota (RCE).

Descrizione della Vulnerabilità

Il problema deriva dalla mancanza di validazione sull'estensione del file e sull'header Content-Type. Di conseguenza, l'applicazione consente il caricamento di file arbitrari, inclusi:

  • File HTML (testati)
  • File di script lato server (es., JSP, PHP, ASP, ecc.)

Questi file possono poi essere eseguiti dal server web, consentendo agli attaccanti di eseguire codice arbitrario sul server, compromettendo potenzialmente l'intero sistema.

Passaggi per la Riproduzione

  1. Caricare un File Dannoso: Inviare una richiesta PUT a /api/v1/customer/profile-picture utilizzando un customer con ruolo 26,17, con un payload di file dannoso (es., .jsp, .php, .html).

  2. Ottenere la posizione del file: Inviare una richiesta GET a /api/v1/customer/my-profile, estrarre la posizione del file nella risposta con il link del profilo.

  3. Eseguire il File Caricato: Utilizzando il nome del file, accedere direttamente al file tramite l'URL restituito nella risposta. Se il server supporta il tipo di file caricato, eseguirà il file, portando a Esecuzione di Codice Remota.

Collegamenti:

  • https://www.exploit-db.com/exploits/52206
  • https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-52302
  • https://nvd.nist.gov/vuln/detail/CVE-2024-52302
  • https://www.tenable.com/cve/CVE-2024-52302
  • https://vuldb.com/de/?id.284573
Scarica lo strumento