Skip to content

Finding and Exploiting Bugs in Multiplayer Game Engines

Jack Baker

Jack Baker shares months of vulnerability research into Unreal Engine and Unity3D multiplayer networking protocols, exposing memory disclosure and speedhack bugs.

Summary

The Attack Surface of Multiplayer Game Engines

Unreal Engine 4 and Unity3D power the vast majority of commercial multiplayer video games, implementing complex low-level C++ networking protocols over UDP.

Auditing Multiplayer Network Synchronization Protocols

Jack Baker examines the internal packet serialization and actor replication mechanisms used by major game engines to synchronize game state.

Discovering Memory Disclosures and Physics Manipulation

Fuzzing network protocol handlers uncovered critical memory disclosure flaws, remote denial of service vulnerabilities, and game state manipulation vectors.

Hardening Game Server Architectures

Baker outlines defensive engineering practices for game developers, emphasizing server-side authority validation and memory-safe packet parsing.

Related talks

Main Stage·44 min

  • DEF CON
  • AppSec
  • Date: Aug 2025
  • Location: Las Vegas

Max Bazalii · Marius Fleischer

Introduces Orion, an automated fuzzing orchestration platform that streamlines harness generation, corpus management, and crash deduplication at enterprise scale.

fuzzingautomationvulnerability-research+2