Description
ICEcoder through 8.1 passes an unescaped filesystem path into a shell command in lib/properties.php, allowing authenticated users to inject OS commands through directory names. Attackers can create directories with shell metacharacters in their names and access the Properties function to execute arbitrary commands as the web-server user via popen().
Published: 2026-09-10
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: Remote Command Execution
Action: Immediate Patch
AI Analysis

Impact

ICEcoder versions before 8.1 contain a flaw in lib/properties.php that passes an unescaped filesystem path directly into a shell command through popen(); this allows authenticated users to craft directory names containing shell metacharacters and then invoke the Properties function to execute arbitrary OS commands with the privileges of the web–server process, providing full read/write/execute access to the underlying system.

Affected Systems

The affected product is ICEcoder, a web–based editor; all installations of ICEcoder up to and including version 8.1 are vulnerable. No specific later versions are mentioned, so newer releases such as 8.2 and later are assumed to have fixed the issue.

Risk and Exploitability

The CVSS score of 8.7 classifies this as a High‑severity vulnerability. Exploitation requires authenticated access to the web application, but once authenticated the attacker can trivially execute arbitrary commands. The EPSS score is not available, so exploitation likelihood cannot be quantified, and the KEV status indicates it has not been widely exploited yet; nevertheless, the ability to run commands as the web‑server user presents a significant threat that requires immediate action.

Generated by OpenCVE AI on September 10, 2026 at 15:58 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade ICEcoder to version 8.2 or later, which fixes the path escaping issue in properties.php.
  • If an upgrade is not immediately possible, sanitize all directory names created via the Properties function to remove shell metacharacters and disable popen() usage for non‑admin users.
  • Run the web‑server under a least‑privilege account or containerized environment to limit the damage potential of successful exploitation.

Generated by OpenCVE AI on September 10, 2026 at 15:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 10 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 10 Sep 2026 14:00:00 +0000

Type Values Removed Values Added
Description ICEcoder through 8.1 passes an unescaped filesystem path into a shell command in lib/properties.php, allowing authenticated users to inject OS commands through directory names. Attackers can create directories with shell metacharacters in their names and access the Properties function to execute arbitrary commands as the web-server user via popen().
Title ICEcoder through 8.1 OS Command Injection via lib/properties.php
First Time appeared Icecoder
Icecoder icecoder
Weaknesses CWE-78
CPEs cpe:2.3:a:icecoder:icecoder:*:*:*:*:*:*:*:*
Vendors & Products Icecoder
Icecoder icecoder
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'}


Subscriptions

Icecoder Icecoder
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-10T14:55:28.809Z

Reserved: 2026-07-20T18:27:48.161Z

Link: CVE-2026-64837

cve-icon Vulnrichment

Updated: 2026-09-10T14:54:48.112Z

cve-icon NVD

Status : Received

Published: 2026-09-10T14:17:03.570

Modified: 2026-09-10T15:17:36.080

Link: CVE-2026-64837

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-10T16:00:14Z

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')