Skip to main content
World Today News
  • Home
  • News
  • World
  • Sport
  • Entertainment
  • Business
  • Health
  • Technology
Menu
  • Home
  • News
  • World
  • Sport
  • Entertainment
  • Business
  • Health
  • Technology

Critical Metal Gear Online 3 Vulnerability Allowed Remote Code Execution

August 24, 2026 Rachel Kim – Technology Editor Technology

Metal Gear Online 3 Vulnerability Allowed Remote Code Execution via Steam Matchmaking

A critical remote code execution vulnerability tracked as CVE-2026-19874 impacted Konami’s Metal Gear Online 3, permitting malicious multiplayer lobby hosts to run arbitrary code on connected players’ machines. According to Carnegie Mellon University’s CERT Coordination Center (CERT/CC) bulletins, the flaw was addressed via a silent patch rolled out earlier in August 2026. Security researcher Alice Cecchetto discovered the issue, which stems from improper input validation inside the game’s lobby metadata architecture.

The Tech TL;DR:

  • The Flaw: A heap-based buffer overflow in Metal Gear Online 3 (version 1.1.2.8) triggered by unvalidated Steam lobby metadata.
  • The Impact: Malicious lobby hosts could execute arbitrary code on client machines automatically upon joining a session, leveraging Denuvo-protected read-write-execute memory segments.
  • The Fix: Konami patched the issue in version 1.1.2.9 (Steam Build 24176213), released on August 4, 2026, which forces version mismatch rejections for older clients.

Anatomy of the Heap-Based Buffer Overflow in Steam Matchmaking

Metal Gear Online 3 serves as the multiplayer component for Metal Gear Solid V: The Phantom Pain, utilizing Steam Matchmaking to coordinate 8-versus-8 competitive matches. The vulnerability originates within the player-removal mechanism of the game client. Lobbies manage excluded users utilizing a `kick_num` variable alongside string keys structured as `kicked_id_%i` to track banned Steam IDs.

When an incoming client parses session parameters, the application fails to verify whether the incoming `kick_num` integer fits inside the fixed-size allocation bounds of the target buffer. Because match parameters cap participant counts at sixteen players, exceeding this ceiling triggers out-of-bounds heap writes. Adjacent memory blocks house crucial Steamworks callback handler structures containing active function pointers and argument payloads.

// Conceptual representation of vulnerable lobby metadata parsing
void parse_lobby_kicked_players(const char* payload, size_t payload_len) {
    int kick_num = get_metadata_int(payload, "kick_num");
    // Vulnerability: No validation that kick_num <= MAX_PLAYERS (16)
    for (int i = 0; i < kick_num; i++) {
        char key[32];
        snprintf(key, sizeof(key), "kicked_id_%i", i);
        // Out-of-bounds write corrupts adjacent Steamworks callback pointers
        write_to_fixed_buffer(get_metadata_string(payload, key));
    }
}

By carefully constructing oversized payloads, an attacker overwrites these function pointers, successfully hijacking control flow. Exploitation happens instantly upon joining an attacker-controlled lobby with no user interaction required. Furthermore, sections of the `mgsvmgo.exe` binary protected by Denuvo are mapped with read-write-execute (RWX) permissions, providing immediate runway for injected shellcode once execution control transfers.

Infrastructure Remediation and Deployment Realities

Gaming setups running legacy game binaries face host-privilege escalation risks if sessions migrate. Metal Gear Online 3 automatically migrates hosting duties when an active session leader departs, meaning secondary participants can inherit malicious metadata handling responsibilities mid-match.

Critical Metal Gear Online 3 Vulnerability Allowed Remote Code Execution
Photo: cyberinsider.com

Konami patched the vector in update version 1.1.2.9, which surfaced on SteamDB as Build 24176213 on August 4, 2026. The patch modifies `mgsvmgo.exe`, `mgsvtpp.exe`, and supporting data archives (`mgo/chunk0.dat`), updating server and lobby version numbers to lock out unpatched clients. Users who have disabled automatic updates should apply the current version before joining public or untrusted multiplayer lobbies.

Disclaimer: The technical analyses and security protocols detailed in this article are for informational purposes only. Always consult with certified IT and cybersecurity professionals before altering enterprise networks or handling sensitive data.

Guidelines of the Battlefield | Metal Gear Online [MGO2]

Share this:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X

Keep reading

  • BİM Announces Special Offer for JBL Go Essential 2
  • Tom Selleck Joins Elizabeth Banks’ Upcoming Apple TV Comedy

Related

Search:

World Today News

World Today News is your trusted source for global journalism — breaking headlines, in-depth analysis, and reporting from around the world.

Quick Links

  • Privacy Policy
  • About Us
  • Accessibility statement
  • California Privacy Notice (CCPA/CPRA)
  • Contact
  • Cookie Policy
  • Disclaimer
  • DMCA Policy
  • Do not sell my info
  • EDITORIAL TEAM
  • Terms & Conditions

Browse by Location

  • GB
  • NZ
  • US

Connect With Us

© 2026 World Today News. All rights reserved. Your trusted global news source directory.
For contact, advertising, copyright, issues email: [email protected]

Privacy Policy Terms of Service