Skip to content
Heist/ feed
Back to feed
CriticalFix available

robocode — security advisory

Type: advisorySources: OSVAdvisory ID: UBUNTU-CVE-2025-14307

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.

Products
robocode
Affected versions
1.9.2.4-2, 1.9.2.5-1, 1.9.2.5-2, 1.9.2.6-3, 1.9.3.1-1, 1.9.3.5-1, 1.9.3.7-1, 1.9.3.9-2, 1.9.3.9-3, 1.9.3.9-4, 1.9.3.9-4build1, 1.9.3.9-5
Fixed versions
1.9.2.5-2ubuntu0.1~esm1, 1.9.3.1-1ubuntu0.1~esm1, 1.9.3.7-1ubuntu0.1~esm1, 1.9.3.9-2ubuntu0.1~esm1, 1.9.3.9-3ubuntu0.1~esm1, 1.9.3.9-4ubuntu0.26.04.1~esm1
CVEs
CVE-2025-14307
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 01:24 UTC · Revision 1

Source evidence

UBUNTU-CVE-2025-14307

core-osv · Original source

Published 9 Dec 2025, 16:17 UTC

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.

osv:UBUNTU-CVE-2025-14307

robocode

Fixed versions: 1.9.2.5-2ubuntu0.1~esm1

robocode

Fixed versions: 1.9.3.1-1ubuntu0.1~esm1

robocode

Fixed versions: 1.9.3.7-1ubuntu0.1~esm1

robocode

Fixed versions: 1.9.3.9-2ubuntu0.1~esm1

robocode

Fixed versions: 1.9.3.9-3ubuntu0.1~esm1

robocode

Fixed versions: Not specified

robocode

Fixed versions: Not specified

robocode

Fixed versions: 1.9.3.9-4ubuntu0.26.04.1~esm1

Complete source record
{
  "id": "c8c0cfe3555fc3e61bda47b769b83d4e5cb3f8b726ca493bc2fdc8a0df1cb0c6",
  "url": "https://osv.dev/vulnerability/UBUNTU-CVE-2025-14307",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "UBUNTU-CVE-2025-14307",
    "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.",
    "evidence": "osv:UBUNTU-CVE-2025-14307",
    "products": [
      {
        "name": {
          "value": "robocode",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1.9.2.5-2ubuntu0.1~esm1",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": [
          {
            "value": "1.9.2.4-2",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "1.9.2.5-1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "1.9.2.5-2",
            "evidence": "/affected/0/versions"
          }
        ]
      },
      {
        "name": {
          "value": "robocode",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1.9.3.1-1ubuntu0.1~esm1",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": [
          {
            "value": "1.9.2.6-3",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "1.9.3.1-1",
            "evidence": "/affected/1/versions"
          }
        ]
      },
      {
        "name": {
          "value": "robocode",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1.9.3.7-1ubuntu0.1~esm1",
            "evidence": "/affected/2/ranges"
          }
        ],
        "affected_versions": [
          {
            "value": "1.9.3.5-1",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "1.9.3.7-1",
            "evidence": "/affected/2/versions"
          }
        ]
      },
      {
        "name": {
          "value": "robocode",
          "evidence": "/affected/3/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1.9.3.9-2ubuntu0.1~esm1",
            "evidence": "/affected/3/ranges"
          }
        ],
        "affected_versions": [
          {
            "value": "1.9.3.9-2",
            "evidence": "/affected/3/versions"
          }
        ]
      },
      {
        "name": {
          "value": "robocode",
          "evidence": "/affected/4/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1.9.3.9-3ubuntu0.1~esm1",
            "evidence": "/affected/4/ranges"
          }
        ],
        "affected_versions": [
          {
            "value": "1.9.3.9-3",
            "evidence": "/affected/4/versions"
          }
        ]
      },
      {
        "name": {
          "value": "robocode",
          "evidence": "/affected/5/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "1.9.3.9-4",
            "evidence": "/affected/5/versions"
          }
        ]
      },
      {
        "name": {
          "value": "robocode",
          "evidence": "/affected/6/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "1.9.3.9-4build1",
            "evidence": "/affected/6/versions"
          },
          {
            "value": "1.9.3.9-5",
            "evidence": "/affected/6/versions"
          }
        ]
      },
      {
        "name": {
          "value": "robocode",
          "evidence": "/affected/7/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1.9.3.9-4ubuntu0.26.04.1~esm1",
            "evidence": "/affected/7/ranges"
          }
        ],
        "affected_versions": [
          {
            "value": "1.9.3.9-4",
            "evidence": "/affected/7/versions"
          },
          {
            "value": "1.9.3.9-4build1",
            "evidence": "/affected/7/versions"
          }
        ]
      }
    ],
    "severity": "critical",
    "structured": {
      "id": "UBUNTU-CVE-2025-14307",
      "aliases": [
        "UBUNTU-CVE-2025-14307"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "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"
        },
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H"
        },
        {
          "type": "Ubuntu",
          "score": "medium"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.9.2.5-2ubuntu0.1~esm1"
                }
              ]
            }
          ],
          "package": {
            "name": "robocode",
            "purl": "pkg:deb/ubuntu/robocode?arch=source&distro=esm-apps-legacy%2Fxenial",
            "ecosystem": "Ubuntu:Pro:16.04:LTS"
          },
          "versions": [
            "1.9.2.4-2",
            "1.9.2.5-1",
            "1.9.2.5-2"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2025/UBUNTU-CVE-2025-14307.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "robocode",
                "binary_version": "1.9.2.5-2ubuntu0.1~esm1"
              }
            ],
            "availability": "Available with Ubuntu Pro with Legacy support add-on: https://ubuntu.com/pro"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.9.3.1-1ubuntu0.1~esm1"
                }
              ]
            }
          ],
          "package": {
            "name": "robocode",
            "purl": "pkg:deb/ubuntu/robocode?arch=source&distro=esm-apps%2Fbionic",
            "ecosystem": "Ubuntu:Pro:18.04:LTS"
          },
          "versions": [
            "1.9.2.6-3",
            "1.9.3.1-1"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2025/UBUNTU-CVE-2025-14307.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "robocode",
                "binary_version": "1.9.3.1-1ubuntu0.1~esm1"
              }
            ],
            "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.9.3.7-1ubuntu0.1~esm1"
                }
              ]
            }
          ],
          "package": {
            "name": "robocode",
            "purl": "pkg:deb/ubuntu/robocode?arch=source&distro=esm-apps%2Ffocal",
            "ecosystem": "Ubuntu:Pro:20.04:LTS"
          },
          "versions": [
            "1.9.3.5-1",
            "1.9.3.7-1"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2025/UBUNTU-CVE-2025-14307.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "robocode",
                "binary_version": "1.9.3.7-1ubuntu0.1~esm1"
              }
            ],
            "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.9.3.9-2ubuntu0.1~esm1"
                }
              ]
            }
          ],
          "package": {
            "name": "robocode",
            "purl": "pkg:deb/ubuntu/robocode?arch=source&distro=esm-apps%2Fjammy",
            "ecosystem": "Ubuntu:Pro:22.04:LTS"
          },
          "versions": [
            "1.9.3.9-2"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2025/UBUNTU-CVE-2025-14307.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "robocode",
                "binary_version": "1.9.3.9-2ubuntu0.1~esm1"
              }
            ],
            "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.9.3.9-3ubuntu0.1~esm1"
                }
              ]
            }
          ],
          "package": {
            "name": "robocode",
            "purl": "pkg:deb/ubuntu/robocode?arch=source&distro=esm-apps%2Fnoble",
            "ecosystem": "Ubuntu:Pro:24.04:LTS"
          },
          "versions": [
            "1.9.3.9-3"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2025/UBUNTU-CVE-2025-14307.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "robocode",
                "binary_version": "1.9.3.9-3ubuntu0.1~esm1"
              }
            ],
            "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "robocode",
            "purl": "pkg:deb/ubuntu/robocode?arch=source&distro=questing",
            "ecosystem": "Ubuntu:25.10"
          },
          "versions": [
            "1.9.3.9-4"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2025/UBUNTU-CVE-2025-14307.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "robocode",
                "binary_version": "1.9.3.9-4"
              }
            ]
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "robocode",
            "purl": "pkg:deb/ubuntu/robocode?arch=source&distro=stonking",
            "ecosystem": "Ubuntu:26.10"
          },
          "versions": [
            "1.9.3.9-4build1",
            "1.9.3.9-5"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2025/UBUNTU-CVE-2025-14307.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "robocode",
                "binary_version": "1.9.3.9-5"
              }
            ]
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.9.3.9-4ubuntu0.26.04.1~esm1"
                }
              ]
            }
          ],
          "package": {
            "name": "robocode",
            "purl": "pkg:deb/ubuntu/robocode?arch=source&distro=esm-apps%2Fresolute",
            "ecosystem": "Ubuntu:Pro:26.04:LTS"
          },
          "versions": [
            "1.9.3.9-4",
            "1.9.3.9-4build1"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2025/UBUNTU-CVE-2025-14307.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "robocode",
                "binary_version": "1.9.3.9-4ubuntu0.26.04.1~esm1"
              }
            ],
            "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro"
          }
        }
      ],
      "modified": "2026-10-17T12:56:48.075852969Z",
      "provider": "osv",
      "upstream": [
        "CVE-2025-14307"
      ],
      "references": [
        "https://ubuntu.com/security/CVE-2025-14307",
        "https://www.cve.org/CVERecord?id=CVE-2025-14307",
        "https://github.com/robo-code/robocode/pull/68",
        "https://ubuntu.com/security/notices/USN-8385-1"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2025-14307",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 356309,
  "published_at": "2025-12-09T16:17:00+00:00"
}