CVE-2025-2304

CRITICAL

Camaleon CMS < 2.9.1 - Privilege Escalation via Mass Assignment in UsersController

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 20 public exploits for CVE-2025-2304. PoCs published by predyy, XiaomingX, whiteov3rflow.

AI-analyzed exploit summary This Python script exploits a privilege escalation vulnerability in Camaleon CMS by manipulating the password change form to elevate a user's role to admin. It automates login, version checking, and form submission to trigger the vulnerability.

Description

A Privilege Escalation through a Mass Assignment exists in Camaleon CMS When a user wishes to change his password, the 'updated_ajax' method of the UsersController is called. The vulnerability stems from the use of the dangerous permit! method, which allows all parameters to pass through without any filtering.

Exploits (20)

nomisec WORKING POC 14 stars
by predyy · poc
https://github.com/predyy/CVE-2025-2304

This Python script exploits a privilege escalation vulnerability in Camaleon CMS by manipulating the password change form to elevate a user's role to admin. It automates login, version checking, and form submission to trigger the vulnerability.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: Camaleon CMS < 2.9.1
Auth required
Prerequisites: Valid user credentials · Access to the admin login page · Target running Camaleon CMS < 2.9.1
devstral-2 · analyzed Feb 16, 2026 Full analysis →
github WORKING POC 10 stars
by XiaomingX · pythonpoc
https://github.com/XiaomingX/data-cve-poc-py-v1/tree/main/2025/CVE-2025-2304

The repository contains a functional SQL injection exploit for CVE-2025-10042 targeting WordPress Quiz Maker plugin versions <= 6.7.0.56. The exploit uses time-based blind SQLi to extract admin credentials and password hashes.

Classification
Working Poc 95%
Attack Type
Sqli
Complexity
Moderate
Reliability
Reliable
Target: WordPress Quiz Maker <= 6.7.0.56
No auth needed
Prerequisites: Target WordPress URL · Path to quiz page · Vulnerable header for injection
devstral-2 · analyzed Feb 27, 2026 Full analysis →
nomisec WORKING POC 8 stars
by whiteov3rflow · poc
https://github.com/whiteov3rflow/CVE-2025-2304-POC

This PoC exploits a mass assignment vulnerability in Camaleon CMS < 2.9.1, allowing authenticated users to escalate privileges to admin by injecting a `password[role]=admin` parameter during password change.

Classification
Working Poc 100%
Attack Type
Auth Bypass
Complexity
Trivial
Reliability
Reliable
Target: Camaleon CMS < 2.9.1
Auth required
Prerequisites: Valid user credentials · Access to the admin login page
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 6 stars
by d3vn0mi · poc
https://github.com/d3vn0mi/cve-2025-2304-poc

This is a functional PoC for CVE-2025-2304, a mass assignment vulnerability in Camaleon CMS allowing privilege escalation from low-privileged users to administrators via parameter injection.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: Camaleon CMS < 2.9.1
Auth required
Prerequisites: Authenticated user account with low privileges · Access to the vulnerable endpoint
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 5 stars
by Alien0ne · poc
https://github.com/Alien0ne/CVE-2025-2304

This repository contains a Python PoC for CVE-2025-2304, an authenticated privilege escalation vulnerability in Camaleon CMS 2.9.0. The exploit abuses mass-assignment in the `updated_ajax` endpoint to escalate a user's role to admin and optionally extract S3 configuration.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: Camaleon CMS 2.9.0
Auth required
Prerequisites: Valid user credentials · Access to the admin panel
devstral-2 · analyzed Feb 16, 2026 Full analysis →
github WORKING POC 2 stars
by adminlove520 · pythonpoc
https://github.com/adminlove520/CVE-Poc_All_in_One/tree/main/2025/CVE-2025-2304

The repository contains functional exploit code for multiple CVEs, including authentication bypass vulnerabilities in TOTOLINK devices and a scanner for Fortinet SSL VPN (CVE-2024-21762). The PoCs demonstrate the vulnerabilities with clear technical details and functional code.

Classification
Working Poc 90%
Attack Type
Auth Bypass
Complexity
Trivial
Reliability
Reliable
Target: TOTOLINK LR350, TOTOLINK T6, Fortinet SSL VPN
No auth needed
Prerequisites: network access to the target device
devstral-2 · analyzed Feb 27, 2026 Full analysis →
nomisec WORKING POC 1 stars
by CsuriBird · poc
https://github.com/CsuriBird/CVE-2025-2304

This Python script exploits a mass assignment vulnerability in Camaleon CMS 2.9.0, allowing privilege escalation from a regular user to administrator by manipulating the `role` parameter in the `updated_ajax` endpoint.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: Camaleon CMS 2.9.0
Auth required
Prerequisites: Valid user credentials · Access to the target CMS instance
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 1 stars
by AzureADTrent · poc
https://github.com/AzureADTrent/CVE-2025-2304_POC

This PoC exploits a privilege escalation vulnerability in Camaleon CMS by injecting a role parameter into the password reset function, allowing an authenticated user to escalate their privileges to administrator.

Classification
Working Poc 90%
Attack Type
Auth Bypass
Complexity
Trivial
Reliability
Reliable
Target: Camaleon CMS
Auth required
Prerequisites: Authenticated user account with access to /admin
devstral-2 · analyzed Feb 16, 2026 Full analysis →
github WORKING POC
by Jeanback1 · pythonpoc
https://github.com/Jeanback1/CVE-2025-2304-exploit

This repository contains a functional Python exploit for CVE-2025-2304, a mass assignment vulnerability in Camaleon CMS < 2.9.1. The exploit automates privilege escalation by manipulating the `role` parameter in password change requests.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: Camaleon CMS < 2.9.1
Auth required
Prerequisites: authenticated user session · user ID · CSRF token
devstral-2 · analyzed Apr 26, 2026 Full analysis →
nomisec WRITEUP
by karimelsheikh1 · poc
https://github.com/karimelsheikh1/HTB-Facts-Writeup

This is a detailed technical writeup for HackTheBox's 'Facts' machine, covering an exploit chain involving CVE-2025-2304 (Camaleon CMS mass assignment) leading to privilege escalation via S3 credential leak and sudo misconfiguration. It includes step-by-step technical analysis, code snippets, and tool usage.

Classification
Writeup 100%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: Camaleon CMS 2.9.0
Auth required
Prerequisites: registered user account · network access to target
devstral-2 · analyzed Apr 25, 2026 Full analysis →
nomisec SUSPICIOUS
by mattiapertusati · poc
https://github.com/mattiapertusati/htb-facts

The repository contains only a README with vague references to CVE-2025-2304 and an exploit chain involving AWS S3, SSH keys, and Facter PrivEsc, but no actual exploit code or technical details. It appears to be a placeholder or lure.

Classification
Suspicious 90%
Attack Type
Other
Complexity
Theoretical
Reliability
Theoretical
Target: unknown
No auth needed
Prerequisites: unknown
devstral-2 · analyzed Apr 20, 2026 Full analysis →
nomisec WORKING POC
by estebanzarate · poc
https://github.com/estebanzarate/CVE-2025-2304-Camaleon-CMS-Mass-Assignment-Privilege-Escalation-PoC

The repository contains a functional Python exploit for CVE-2025-2304, which leverages a mass assignment vulnerability in Camaleon CMS's `updated_ajax` endpoint to escalate user privileges to admin by injecting `password[role]=admin` during a password change request.

Classification
Working Poc 100%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: Camaleon CMS < 2.9.1
Auth required
Prerequisites: Valid user credentials · Access to the admin login page
devstral-2 · analyzed Feb 21, 2026 Full analysis →
nomisec WORKING POC
by MAEN1-prog · poc
https://github.com/MAEN1-prog/CVE-2025-2304

This repository contains a Python-based exploit for CVE-2025-2304, targeting a privilege escalation vulnerability in Camaleon CMS versions prior to 2.9.1. The exploit automates authentication, version detection, and payload delivery to escalate privileges.

Classification
Working Poc 90%
Attack Type
Lpe
Complexity
Moderate
Reliability
Reliable
Target: Camaleon CMS < 2.9.1
Auth required
Prerequisites: Valid credentials for Camaleon CMS · Network access to the target · Python 3.x
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec SUSPICIOUS
by MAEN1-prog · poc
https://github.com/MAEN1-prog/maen1-prog.github.io

The repository lacks actual exploit code and instead directs users to an external download link for the script, which is a common tactic for distributing malware or fake exploits. The README is vague and lacks technical details about the vulnerability.

Classification
Suspicious 95%
Attack Type
Lpe
Complexity
Theoretical
Reliability
Theoretical
Target: Camaleon CMS
No auth needed
Prerequisites: Python 3.6 or higher
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by sparrowhawk1113 · poc
https://github.com/sparrowhawk1113/Exploit-for-CVE-2025-2304

This exploit targets a privilege escalation vulnerability in Camaleon CMS due to unsafe mass assignment in the UsersController. It allows an authenticated user to modify restricted attributes (e.g., role) via the updated_ajax method to gain admin privileges.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: Camaleon CMS (version not specified)
Auth required
Prerequisites: Valid user credentials · Access to the admin login page
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by PwnManjaro · poc
https://github.com/PwnManjaro/CVE-2025-2304

This PoC exploits CVE-2025-2304 by leveraging a privilege escalation vulnerability in a web application. It authenticates as a user, extracts CSRF tokens, and sends a crafted PATCH request to escalate the user's role to admin.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: Unknown (likely a web application with admin panel)
Auth required
Prerequisites: Valid user credentials · Access to the admin login page
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by 7acini · poc
https://github.com/7acini/CVE-2025-2304-CamaleonCMS-PoC

This PoC exploits a mass assignment vulnerability in Camaleon CMS (pre-2.8.1) via the `updated_ajax` endpoint, allowing privilege escalation by injecting a `role` parameter into the `password` scope during a profile update.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: Camaleon CMS < 2.8.1
Auth required
Prerequisites: Valid low-privileged user credentials · Access to the admin interface
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by lil0xplorer · poc
https://github.com/lil0xplorer/CVE-2025-2304-PoC

This PoC exploits a mass assignment vulnerability in Camaleon CMS (CVE-2025-2304) to escalate user privileges to admin by injecting a 'password[role]' parameter during a password update request. It authenticates, retrieves CSRF tokens, and sends a crafted request to the vulnerable endpoint.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Trivial
Reliability
Reliable
Target: Camaleon CMS
Auth required
Prerequisites: Valid user credentials · Access to the admin login page
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by the8frust · poc
https://github.com/the8frust/CVE-2025-2304

This exploit targets a mass assignment vulnerability in Camaleon CMS < 2.9.1, allowing privilege escalation from a low-privileged user to administrator by manipulating the password update endpoint.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: Camaleon CMS < 2.9.1
Auth required
Prerequisites: Valid low-privileged user credentials · Access to the target Camaleon CMS instance
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WRITEUP
by innocentx0 · poc
https://github.com/innocentx0/CVE-2025-2304-POC

This repository provides a manual proof-of-concept for CVE-2025-2304, detailing steps to exploit a privilege escalation vulnerability in Camaleon CMS version 2.9.0 by injecting a parameter into a password change request.

Classification
Writeup 90%
Attack Type
Auth Bypass
Complexity
Trivial
Reliability
Reliable
Target: Camaleon CMS 2.9.0
Auth required
Prerequisites: Low-privileged user account · Proxy tool (e.g., Burp Suite)
devstral-2 · analyzed Feb 16, 2026 Full analysis →

References (2)

Core 2

Scores

CVSS v4 9.4
EPSS 0.0020
EPSS Percentile 42.3%
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

CISA SSVC

Vulnrichment
Exploitation none
Automatable yes
Technical Impact total

Details

CWE
CWE-915
Status published
Products (2)
owen2345/camaleon-cms < 2.9.1
rubygems/camaleon_cms 0 - 2.9.1RubyGems
Published Mar 14, 2025
Tracked Since Feb 18, 2026