Junglewise Threat Intelligence

CVE-2026-64836: ICEcoder path traversal in file-control endpoint

CVE-2026-64836 · Severity: high · CVSS 8.8 · Published 2026-09-10

Technologies: ICEcoder. Vendors: ICEcoder.

Executive brief

ICEcoder is a browser-based code editor that allows developers to write and manage website code online. A logic error in the file validation function allows authenticated users to bypass access controls and read, write, or delete files anywhere on the server, not just within the designated project folder. This could lead to exposure of sensitive system files, modification of critical application code, or denial of service.

Technical details

The vulnerability is a path traversal flaw in the file-control endpoint caused by a logic error in the document-root confinement check. The File::check() validation function compares the realpath() result to boolean true, which will never succeed, effectively disabling the security check. Authenticated attackers can exploit this by submitting path traversal sequences (e.g., ../../../) or absolute paths in the file parameter to bypass directory restrictions. An attacker can read, write, or delete files outside the configured document root. The vulnerability affects ICEcoder through version 8.1; the package is abandoned and no longer maintained.

Affected products

  • ICEcoder ICEcoder through 8.1

Timeline

  • 2026-09-10: disclosed

References

Related threats