Path Traversal Vulnerability in ICEcoder (CVE-2026-64836)
ICEcoder versions 8.1 and earlier are vulnerable to path traversal via a logic error in the file-control endpoint, enabling authenticated attackers to perform arbitrary file reads, writes, and deletions.
CVE search metadata
CVE search record: CVE-2026-64836. Severity: high. CVSS: 8.8. KEV: no. Product: ICEcoder (<= 8.1). Brief: Path Traversal Vulnerability in ICEcoder (CVE-2026-64836). Brief link: https://feed.craftedsignal.io/briefs/2026-09-icecoder-path-traversal/
What's new
- 1. added coverage for ICEcoder (<= 8.1) Sep 10, 15:09 via nvd
CVE-2026-64836 is a path traversal vulnerability affecting ICEcoder up to and including version 8.1. The flaw exists within the file-control endpoint, specifically due to a logic error in the File::check() validation function. This function attempts to verify that requested file paths remain within the defined document root by comparing realpath() results to boolean true, a comparison that consistently fails. As a result, the confinement check is bypassed. An authenticated attacker can exploit this by submitting traversal sequences (e.g., ../) or absolute paths in the file parameter. Successful exploitation allows for the reading, writing, or deletion of sensitive files on the underlying filesystem, potentially leading to remote code execution or complete system compromise. Organizations running these versions should restrict access to the file-control endpoint or upgrade to a remediated version once available.
Attack Chain
- Attacker gains authenticated access to the ICEcoder web interface.
- Attacker identifies the file-control endpoint as a target for file interaction.
- Attacker crafts an HTTP request targeting the file parameter.
- Attacker inserts directory traversal sequences or absolute file paths into the file parameter.
- The server-side File::check() function executes but fails to properly validate the input due to the logic error.
- The application processes the request, applying the operation (read, write, or delete) to the targeted file path.
- Attacker achieves unauthorized file access, modification, or destruction outside the intended document root.
Impact
Successful exploitation allows authenticated attackers to escape the application's document root, leading to unauthorized access to sensitive configuration files, source code, or system binaries. Depending on the environment, an attacker could delete essential system files or write malicious web shells to attain remote code execution, threatening the integrity and availability of the host server.
Recommendation
- Deploy the Sigma rule below to monitor for suspicious path traversal patterns in web server logs targeting the ICEcoder file-control endpoint.
- Restrict network access to the ICEcoder instance to trusted IP ranges only.
- Monitor file system integrity for modifications in directories outside the intended ICEcoder web root.
Immediate actions
Deploy the Sigma rule to detect path traversal attempts targeting the file-control endpoint
Threat Hunt
Search logs for unusual file paths in requests to /file-control
Data: webserver access logs
Mitigations
Restrict access to the ICEcoder file-control endpoint until a patch is applied
CVE-2026-64836
Detection coverage 1
Detects CVE-2026-64836 Exploitation - Path Traversal in ICEcoder
highDetects attempted path traversal via the file-control endpoint in ICEcoder by monitoring for traversal sequences in the file parameter.
Detection queries are available on the platform. Get full rules →