CVE-2026-116009

Camaleon CMS before 2.9.3 Path Traversal RCE via Media crop_url Action

Published Oct 24, 2026 CVSS 4.0 · 8.7 High EPSS < 1% KEV · Not listed
Description
Camaleon CMS before 2.9.3 contains a path traversal vulnerability that allows users with only the media permission to write arbitrary files by supplying ../ sequences in the name parameter. Attackers can send a base64 data: URI to the crop_url media action to write an ERB template into a theme's views directory, which executes when rendered.

Analysis

AI-generated

Technical impact

Camaleon CMS versions older than 2.9.3 contain a path traversal flaw that lets a user with media permissions write arbitrary files to the server through the name parameter of the crop_url media action. By provisioning a base64 data URI in this parameter the attacker can create an ERB template inside a theme’s views directory. When that view is later rendered the embedded code executes, giving the attacker full control of the web application, which is a classic example of remote code execution stemming from an input validation weakness (CWE‑22).

Affected Systems

The vulnerability affects installations of Camaleon CMS from any release preceding 2.9.3. Users who have installed the open‑sourceCMS made by owen2345 and have granted themselves the media permission are susceptible. The issue is tied to the media crop_url action, so any instance that exposes this functionality to normal users is at risk.

Risk and Exploitability

With a CVSS score of 8.7 the flaw is considered high severity. The EPSS metric is not available, but the vulnerability is not recorded in the CISA KEV listing. An attacker only needs to be authenticated with media permission, which many CMS users possess, to craft a malicious request. The path traversal allows writing to arbitrary locations, and the injected ERB template can be executed when the site renders the view. Consequently, if an exploitable view is rendered, the attacker can execute any Ruby code on the server, effectively compromising the entire site.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Camaleon CMS to version 2.9.3 or later, which removes the vulnerable crop_url endpoint and sanitizes the name parameter.
  • Restrict the media permission to trusted administrators or disable the crop_url action for regular users to prevent unauthorized file writes.
  • Configure web server or application access controls so that the theme’s views directory does not allow execution of uploaded ERB templates, and ensure it is write‑protected for non‑administrative users.

Generated by OpenCVE AI on October 24, 2026 at 12:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Owen2345
Owen2345 camaleon Cms
Vendors & Products Owen2345
Owen2345 camaleon Cms
Type Values Removed Values Added
Description Camaleon CMS before 2.9.3 contains a path traversal vulnerability that allows users with only the media permission to write arbitrary files by supplying ../ sequences in the name parameter. Attackers can send a base64 data: URI to the crop_url media action to write an ERB template into a theme's views directory, which executes when rendered.
Title Camaleon CMS before 2.9.3 Path Traversal RCE via Media crop_url Action
First Time appeared Tuzitio
Tuzitio camaleon Cms
Weaknesses CWE-22
CPEs cpe:2.3:a:tuzitio:camaleon_cms:*:*:*:*:*:*:*:*
Vendors & Products Tuzitio
Tuzitio camaleon Cms
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.7, 'vector': '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'}

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Oct 29, 2026, 6:22 PM
Reserved
Oct 24, 2026, 11:23 AM
Status
Deferred
Published
Oct 24, 2026, 12:16 PM
Modified
Oct 29, 2026, 7:17 PM