{"id":"CVE-2026-116009","summary":"Camaleon CMS before 2.9.3 Path Traversal RCE via Media crop_url Action","details":"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.","modified":"2026-10-25T02:46:16.900018986Z","published":"2026-10-24T11:40:28.810Z","database_specific":{"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/116xxx/CVE-2026-116009.json","cna_assigner":"VulnCheck","cwe_ids":["CWE-22"]},"references":[{"type":"ADVISORY","url":"https://gist.github.com/lukmanazri/b7e76a1ddc84dc977800013c53f671b5"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/116xxx/CVE-2026-116009.json"},{"type":"PACKAGE","url":"https://github.com/owen2345/camaleon-cms"},{"type":"ARTICLE","url":"https://github.com/owen2345/camaleon-cms/blob/2.9.2/app/helpers/camaleon_cms/uploader_helper.rb#L277-L287"},{"type":"FIX","url":"https://github.com/owen2345/camaleon-cms/commit/430cce27ea63a397a7b7fa0260b4ec2128ea63fd"},{"type":"FIX","url":"https://github.com/owen2345/camaleon-cms/pull/1201"},{"type":"FIX","url":"https://github.com/owen2345/camaleon-cms/pull/1211"},{"type":"ADVISORY","url":"https://github.com/owen2345/camaleon-cms/releases/tag/2.9.3"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-116009"},{"type":"ADVISORY","url":"https://www.vulncheck.com/advisories/camaleon-cms-before-2.9.3-path-traversal-rce-via-media-crop-url-action"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/owen2345/camaleon-cms","events":[{"introduced":"0"},{"fixed":"d4113a0edc3bac2e6b9f950dbf217237343cb327"},{"fixed":"430cce27ea63a397a7b7fa0260b4ec2128ea63fd"}],"database_specific":{"extracted_events":[{"source":"AFFECTED_FIELD","strategy":"StandardRange","range":[{"introduced":"0"},{"fixed":"2.9.3"}]},{"source":"REFERENCES_COMMIT","range":[{"fixed":"430cce27ea63a397a7b7fa0260b4ec2128ea63fd"}]},{"source":"REFERENCES_TAG","original_tag":"2.9.3","range":[{"fixed":"d4113a0edc3bac2e6b9f950dbf217237343cb327"}]}]}}],"versions":["2.9.2","2.9.1","2.9.0","2.8.3","2.8.2","2.8.1","2.8.0","2.7.5","2.7.4","2.7.3","2.7.1","2.7.0","2.6.4","2.6.2","2.6.1","2.6.0.1","2.6.0","2.5.3.1","2.5.3","2.5.1","2.4.6.7","2.4.6.1","2.4.6.0","2.4.5.14","2.4.5.13","2.4.5.12","camaleon_cms-2.4.5.11.gem","2.4.5.11","2.4.5.10","2.4.5.7","2.4.5.1","2.4.5","2.4.4.6","2.4.4.5","2.4.4.3","2.4.4.2","2.4.4","2.4.3.12","2.4.3.11","2.4.3.10","2.4.3.7","2.4.3","2.4.2","2.4.1","2.4.0","2.3.7","2.3.6","2.3.5","2.3.4","2.3.3","2.3.2","2.3.1","2.2.0","2.1.2.0","v2.1.1.3","2.1.2","2.1.1","v2.0.0","0.2.0","0.1.7"],"database_specific":{"source":"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-116009.json"}}],"schema_version":"1.9.2","severity":[{"type":"CVSS_V4","score":"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"}]}