Skip to main content

CamaleonCMS CVE-2026-56721

| EUVDEUVD-2026-56236 HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-08-11 VulnCheck GHSA-m39h-f7fw-54qw
8.7
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
9.9 CRITICAL

PR:L because a valid low-privilege account is required; S:C because a low-privilege user gains full admin control affecting all site users; A:L because the site remains operational though the victim admin account is effectively locked out.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

3
Source Code Evidence Fetched
Aug 11, 2026 - 16:33 vuln.today
Analysis Generated
Aug 11, 2026 - 16:33 vuln.today
CVE Published
Aug 11, 2026 - 15:48 cve.org
HIGH 8.7

DescriptionCVE.org

CamaleonCMS version 2.9.2 and earlier contains a privilege escalation vulnerability via insecure direct object reference (IDOR) that allows authenticated low-privileged attackers to overwrite any user's credentials by exploiting a parameter confusion flaw between the authorization filter and action body in the UsersController. Attackers can send a PATCH request to the updated_ajax endpoint setting params[:id] to their own user ID to pass the self-authorization check while simultaneously setting params[:user_id] to a victim's ID, causing the controller to load and mutate the victim's account, including overwriting administrator passwords to achieve full site takeover.

AnalysisAI

Privilege escalation in CamaleonCMS 2.9.2 and earlier allows any authenticated low-privileged user to overwrite administrator passwords and achieve full site takeover via a parameter confusion flaw in the UsersController's updated_ajax endpoint. The authorization filter and the action body each resolve the target user from a different parameter key, enabling an attacker to pass their own ID to satisfy the self-authorization check while simultaneously directing the mutation at any victim account. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Recon
Obtain low-privilege CamaleonCMS account
Delivery
Identify target admin user ID
Exploit
Craft PATCH request with attacker ID in query string and victim ID in URL path
Install
Authorization filter validates attacker's own ID
C2
Action body loads and mutates admin's record
Execute
Overwrite admin password
Impact
Authenticate as site administrator

Vulnerability AssessmentAI

Exploitation Exploitation requires a valid authenticated session for any low-privileged CamaleonCMS user account - the attacker must be able to log in to the admin panel at /admin. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 4.0 score of 8.7 (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H) accurately represents the threat: network-exploitable with low complexity, requiring only a valid low-privileged account and no user interaction. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario A low-privileged registered user on a CamaleonCMS site issues a crafted PATCH request to /admin/users/{admin_victim_id}/updated_ajax?id={attacker_own_id} with a new password in the request body. The authorization filter reads params[:id] (the attacker's own ID) and passes the self-edit check, while the action body loads the admin account from the URL path segment, overwriting the administrator's password. …
Remediation Apply the upstream fix from commit 26345034523a505cb01615509b7f0a665e89ae3e (https://github.com/owen2345/camaleon-cms/commit/26345034523a505cb01615509b7f0a665e89ae3e), which patches Admin::UsersController by unifying user resolution through a single canonical helper in both the authorization filter and the action body. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, identify all CamaleonCMS deployments and determine which run version 2.9.2 or earlier; also audit your user population to understand the scope of authenticated access to affected instances. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-56721 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy