CVE-2025-12501

7.5 HIGH

📋 TL;DR

An integer overflow vulnerability in GameMaker IDE versions below 2024.14.0 can cause application crashes through denial-of-service attacks. This affects GameMaker users who utilize the network_create_server() function in their projects, potentially disrupting game servers and multiplayer functionality.

💻 Affected Systems

Products:
  • GameMaker IDE
Versions: All versions below 2024.14.0
Operating Systems: Windows, macOS, Linux
Default Config Vulnerable: ⚠️ Yes
Notes: Only affects projects using the network_create_server() function; other GameMaker projects are not vulnerable.

⚠️ Manual Verification Required

This CVE does not have specific version information in our database, so automatic vulnerability detection cannot determine if your system is affected.

Why? The CVE database entry doesn't specify which versions are vulnerable (no version ranges provided by the vendor/NVD).

🔒 Custom verification scripts are available for registered users. Sign up free to download automated test scripts.

Recommended Actions:
  1. Review the CVE details at NVD
  2. Check vendor security advisories for your specific version
  3. Test if the vulnerability is exploitable in your environment
  4. Consider updating to the latest version as a precaution

⚠️ Risk & Real-World Impact

🔴

Worst Case

Game servers crash and become unavailable, causing extended downtime for multiplayer games and disrupting player experiences.

🟠

Likely Case

Targeted DoS attacks against vulnerable GameMaker game servers cause temporary service interruptions.

🟢

If Mitigated

With proper patching, the vulnerability is eliminated; unpatched systems remain vulnerable to DoS attacks.

🌐 Internet-Facing: HIGH
🏢 Internal Only: LOW

🎯 Exploit Status

Public PoC: ✅ No
Weaponized: UNKNOWN
Unauthenticated Exploit: ⚠️ Yes
Complexity: LOW

Integer overflow vulnerabilities in network functions are typically straightforward to exploit for DoS purposes.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: 2024.14.0 or later

Vendor Advisory: https://blogs.opera.com/security/2025/10/gamemaker-security-update-cve-2025-12501/

Restart Required: Yes

Instructions:

1. Update GameMaker IDE to version 2024.14.0 or later
2. Recompile all projects that use network_create_server() function
3. Redeploy updated game executables to production servers

🔧 Temporary Workarounds

Disable network server functionality

all

Temporarily disable or remove network_create_server() calls from vulnerable projects

Network segmentation

all

Isolate GameMaker game servers behind firewalls with strict network access controls

🧯 If You Can't Patch

  • Implement rate limiting on network connections to game servers
  • Deploy network-based DoS protection solutions

🔍 How to Verify

Check if Vulnerable:

Check GameMaker IDE version in Help > About menu; verify if projects use network_create_server() function

Check Version:

gamemaker --version (CLI) or check Help > About in GUI

Verify Fix Applied:

Confirm GameMaker IDE version is 2024.14.0 or later and recompiled projects don't crash under network stress tests

📡 Detection & Monitoring

Log Indicators:

  • Unexpected GameMaker application crashes
  • Abnormal termination of game server processes
  • High volume of malformed network packets to game ports

Network Indicators:

  • Spike in traffic to game server ports (default: 6510)
  • Unusual packet patterns targeting network_create_server endpoints

SIEM Query:

source="gamemaker.log" AND ("crash" OR "terminated unexpectedly") OR destination_port=6510 AND packet_size>threshold

🔗 References

📤 Share & Export