Read the docs
TI-2025-13070 Aliases CVE-2025-14307GHSA-2mxr-rc97-xrj2

Insecure Temporary File Creation in Robocode's AutoExtract Component

Priority MEDIUM 42CWE-377Published · Updated

Key facts

Attack vector
Local
Privileges required
Low
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
—
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub.

Summary

An insecure temporary file creation vulnerability exists in the AutoExtract component of Robocode version 1.9.3.6. The createTempFile method fails to securely create temporary files, allowing attackers to exploit race conditions and potentially execute arbitrary code or overwrite critical files. This vulnerability can be exploited by manipulating the temporary file creation process, leading to potential unauthorized actions.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00329 26th percentileScored 2026-11-07
Fix Fixed net.sf.robocode:robocode.battle (Maven): 1.9.5.6

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
Robocode ProjectRobocode1.9.3.6—No fix listedCNA
—net.sf.robocode:robocode.battle (Maven)before 1.9.5.61.9.5.6Patch availableGHSA-2mxr-rc97-xrj2
  • Robocode VendorRobocode Project Affected 1.9.3.6 Fixed in — No fix listed CNA
  • net.sf.robocode:robocode.battle (Maven) Vendor— Affected before 1.9.5.6 Fixed in 1.9.5.6 Patch available GHSA-2mxr-rc97-xrj2

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:robocode:robocode:1.9.3.6:*:*:*:*:*:*:*1.9.3.6VulnerableRobocode Project
  • cpe:2.3:a:robocode:robocode:1.9.3.6:*:*:*:*:*:*:* Versions 1.9.3.6 Vulnerable ·Robocode Project

Remediation

  • Fix · GHSA-2mxr-rc97-xrj2 net.sf.robocode:robocode.battle (Maven) Fixed in 1.9.5.6 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2025-14307
  2. 2026-10-03 Alias added: GHSA-2mxr-rc97-xrj2

References

  • TI-2025-13069 Directory Traversal in Robocode's CacheCleaner Component CVSS 4.0CRITICAL 10.0
  • TI-2025-13071 Integer Overflow in Robocode's Buffer Write Method CVSS 4.0CRITICAL 10.0
  • TI-2019-07943 Robocode through 1.9.3.5 allows remote attackers to cause external service interaction… CVSS 3.0CRITICAL 9.8
  • TI-2008-01998 Robocode before 1.6.0 allows user-assisted remote attackers to "access the internals of… CVSS 2.0HIGH 7.5
  • TI-2007-06088 The Event Dispatch Thread in Robocode before 1.5.1 allows remote attackers to execute… CVSS 2.0MEDIUM 6.8

Sources