Severity by source
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Local save-file load with no auth gives AV:L/AC:L/PR:N; victim must open the file (UI:R); arbitrary command execution yields full C:H/I:H/A:H with unchanged scope.
Primary rating from Vendor (jpcert).
CVSS VectorVendor: jpcert
Lifecycle Timeline
2DescriptionCVE.org
RPG MAKER MV and MZ provided by Gotcha Gotcha Games Inc. contain an OS command injection vulnerability. If a user loads a specially crafted save-file, arbitrary OS command may be executed.
AnalysisAI
Arbitrary OS command execution in RPG Maker MV and MZ (Gotcha Gotcha Games) is triggered when a victim loads a maliciously crafted save-file, allowing an attacker to run commands with the privileges of the game process. The flaw is a classic OS command injection (CWE-78) reported through JPCERT/JVN; no public exploit has been identified at time of analysis and it is not in CISA KEV. Because exploitation is local and requires the user to load attacker-supplied data, impact hinges on social-engineering victims into opening untrusted saves.
Technical ContextAI
RPG Maker MV and MZ are JavaScript/Node.js-based (NW.js / Electron-style) game-creation engines, which means runtime logic ships as scripts and save-data is deserialized by the engine at load time. The CWE-78 root cause indicates that data read from a save-file is passed, without adequate neutralization, into an OS command interpreter (e.g. via a shell-invoking API such as child_process or an equivalent), so attacker-controlled fields in the save are interpreted as command syntax rather than inert data. The affected CPEs are cpe:2.3:a:gotcha_gotcha_games_inc.:rpg_maker_mv and cpe:2.3:a:gotcha_gotcha_games_inc.:rpg_maker_mz, both listed with wildcard versions, indicating the affected version range was not pinned in the CPE data.
RemediationAI
Update RPG Maker MV and MZ to the fixed releases announced by Gotcha Gotcha Games; the exact patched version is not stated in the supplied data, so consult the vendor advisories at https://rpgmakerofficial.com/en/news/4188/ and https://rpgmakerofficial.com/news/4183/ and the JVN advisory at https://jvn.jp/en/jp/JVN69681784/ for the precise build numbers before deploying. As a compensating control until updating, treat save-files as untrusted input: do not load save-files received from other people, downloaded forums/Discord, or any source you did not create, since that single user action is the exploitation trigger - the trade-off is loss of legitimate save-sharing convenience. Distributors of RPG Maker games should rebuild and ship titles on the patched engine so end-player runtimes are not vulnerable, and developers can additionally run the editor/runtime under a least-privilege account to limit what an injected command can reach, at the cost of some workflow friction.
Same weakness CWE-78 – OS Command Injection
View allSame technique Command Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-40256
GHSA-f7jr-jmf8-58m2