CVE-2025-14307

Insecure Temporary File Creation in Robocode's AutoExtract Component

Published Dec 9, 2025 CVSS 4.0 · 9.3 Critical EPSS < 1% KEV · Not listed
Description
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.

Remediation

Vendor Solution

Fixed in commit 836c846 on 13/05/2025

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-2mxr-rc97-xrj2 Robocode has an insecure temporary file creation vulnerability in the AutoExtract component
Ubuntu USN Ubuntu USN USN-8385-1 Robocode vulnerabilities
History
Type Values Removed Values Added
First Time appeared Robocode
Robocode robocode
CPEs cpe:2.3:a:robocode:robocode:1.9.3.6:*:*:*:*:*:*:*
Vendors & Products Robocode
Robocode robocode
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H'}

Type Values Removed Values Added
First Time appeared Robocode Project
Robocode Project robocode
Vendors & Products Robocode Project
Robocode Project robocode
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description 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.
Title Insecure Temporary File Creation in Robocode's AutoExtract Component
Weaknesses CWE-377
References
Metrics cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/AU:Y/R:U/V:D/RE:M/U:Red'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GovTech CSG
Published
Updated
Dec 9, 2025, 4:02 PM
Reserved
Dec 9, 2025, 7:25 AM
Status
Analyzed
Published
Dec 9, 2025, 4:17 PM
Modified
Oct 15, 2026, 7:10 PM