CVE-2026-64836 PUBLISHED

ICEcoder through 8.1 Path Traversal via Ineffective File::check() Confinement

Assigner: VulnCheck
Reserved: 20.07.2026 Published: 10.09.2026 Updated: 10.09.2026

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() validation function compares realpath() to boolean true, which never succeeds, allowing authenticated attackers to submit traversal sequences or absolute paths in the file parameter to read, write, or delete files outside the configured document root.

Metrics

CVSS 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
CVSS Score: 8.7

Product Status

Vendor ICEcoder
Product ICEcoder
Versions Default: unaffected
  • affected from 8.0 to 8.1 (incl.)

Credits

  • ByteMe.Red finder

References

Problem Types

  • CWE-22 Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') CWE
  • CWE-697 Incorrect Comparison CWE