Vulnerability · Published Nov 2, 2026 · Assigned by VulnCheck
CVE-2026-120429Camaleon CMS before 2.9.2 Missing Authorization via Admin::MediaController
High 7.1
In plain English
A high-severity missing authorization in Camaleon CMS from owen2345. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 28% of all known vulnerabilities).
Severity (CVSS 3.1)7.1High
Exploit odds (30 days)0.3%top 71.6% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known
Official description
Camaleon CMS before 2.9.2 contains a missing authorization vulnerability in Admin::MediaController that allows low-privileged authenticated users to bypass the role-based Media permission. Attackers can POST to /admin/media/upload to store files, read private media via download_private_file, and use crop with saved_avatar to change other users' avatars.
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| owen2345 | Camaleon CMS | 0 – before 2.9.2 |
Weakness: CWE-862 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
References
- https://github.com/owen2345/camaleon-cms/pull/1147 patch, issue-tracking
- https://github.com/owen2345/camaleon-cms/commit/7fe4fa0bf99256dfe32b5f674baf4f771606549e patch
- https://github.com/owen2345/camaleon-cms/blob/2.9.1/app/controllers/camaleon_cms/admin/media_controller.rb technical-description
- Camaleon CMS 2.9.2 Release Notes release-notes
- VulnCheck Advisory: Camaleon CMS before 2.9.2 Missing Authorization via Admin::MediaController third-party-advisory