CVE-2025-14307CWE-377

CVE-2025-14307

High · published December 9, 2025

CVSS v3.1
8.1
EPSS
0%
Percentile
25.1
In the wild
Unconfirmed
What it is

🚨 A sneaky flaw in Robocode’s AutoExtract component lets attackers potentially create temporary files and execute arbitrary code — a coder's worst nightmare! 🔥 Think of it like a restaurant kitchen where orders are tossed around without a proper system, leading to the wrong dishes being served — or worse, someone slipping in a surprise ingredient! If exploited, this vulnerability could lead to unauthorized actions that allow attackers to take over your system, delete critical files, or manipulate your applications in ways you never intended. It's an all-you-can-eat buffet for malicious actors!

Put simply

Think of it like a restaurant kitchen where orders are tossed around without a proper system, leading to the wrong dishes being served — or worse, someone slipping in a surprise ingredient! The createTempFile method in Robocode version 1.9.3.6 does not securely create temporary files, thereby opening the door for race conditions that can be exploited to run arbitrary code or overwrite files.

What to do

If exploited, this vulnerability could lead to unauthorized actions that allow attackers to take over your system, delete critical files, or manipulate your applications in ways you never intended. It's an all-you-can-eat buffet for malicious actors! To safeguard against this vulnerability, update Robocode to version 1.9.3.7 or later immediately. Additionally, review the code for secure temporary file creation practices and consider adding checks to prevent race conditions when creating files. 🛡️ You've got this! Fixing this will keep your systems safe and sound. 🌟

The record
Technical detail
CVSS v3.1
8.1 · HIGH
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00332 · 25.1th percentile
Weakness
CWE-377 · Insecure Temporary File
Published
2025-12-09T21:17Z
Affected products (1)
ProductVersionsFixed in
robocode/robocodeall versions—
References (1)
EPSS history
Timeline
  • 09 DEC 07:29Z
    Insecure Temporary File Creation in Robocode's AutoExtract Component
    cvelistv5