CVE-2025-14306 PUBLISHED

Directory Traversal in Robocode's CacheCleaner Component

Assigner: GovTech CSG
Reserved: 09.12.2025 Published: 09.12.2025 Updated: 28.01.2026

A directory traversal vulnerability exists in the CacheCleaner component of Robocode version 1.9.3.6. The recursivelyDelete method fails to properly sanitize file paths, allowing attackers to traverse directories and delete arbitrary files on the system. This vulnerability can be exploited by submitting specially crafted inputs that manipulate the file path, leading to potential unauthorized file deletions. https://robo-code.blogspot.com/

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/AU:Y/R:U/V:D/RE:M/U:Red
CVSS Score: 10

Product Status

Vendor Robocode Project
Product Robocode
Versions Default: unknown
  • Version 1.9.3.6 is affected

Solutions

Fixed in commit 836c846 on 13/05/2025

Credits

  • titancaproject@gmail.com reporter

References

Problem Types

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

Impacts

  • CAPEC-126 Path Traversal
  • CAPEC-137 Parameter Injection