CVE-2026-63722
CriticalCVSS 9.8Exploitation Probability (EPSS)
Elevated risk70th percentile - higher than 70% of all known CVEs
Summary
ICEcoder 8.1 contains an unauthenticated remote code execution vulnerability that allows an attacker to execute arbitrary OS commands by chaining authentication bypass, CSRF validation bypass, and unsanitized command execution.
Risk Assessment
An attacker can gain full control of the web server, potentially leading to data theft, file modification, and further attacks.
Recommendation
Immediately upgrade ICEcoder to a patched version or implement other mitigating measures.
Other vulnerabilities in ICEcoder
See all- CVE-2026-64838High
ICEcoder versions through 8.1 fail to properly validate the oldFileName parameter in file move and rename operations. Authenticated users can relocate files from outside the document root, disclosing file contents and deleting originals.
- CVE-2026-64837High
ICEcoder through 8.1 passes an unescaped filesystem path into a shell command in lib/properties.php. Authenticated users can inject OS commands through directory names and execute arbitrary commands as the web-server user.
- CVE-2026-64836High
ICEcoder versions through 8.1 contain a path traversal vulnerability in the file-control endpoint due to a logic error in the document-root confinement check. The File::check() function compares realpath() to boolean true, which never succeeds.
- CVE-2022-34026High
ICEcoder v8.1 is vulnerable to a directory traversal attack. This allows an attacker to access files outside the intended directory.
Original NVD description (English source)
ICEcoder 8.1 contains an unauthenticated remote code execution vulnerability that allows unauthenticated attackers to execute arbitrary OS commands by chaining an authentication bypass, CSRF validation bypass, and unsanitized command execution. Attackers can send a single HTTP POST request to the terminal endpoint with a password parameter to bypass authentication, a non-empty csrf parameter to skip CSRF validation, and an arbitrary command string passed directly to proc_open() to achieve remote code execution as the web-server user.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

