A program in one of your opponent’s systems was not written with secure code. An attacker was able to cause a buffer overflow, overwriting an unrelated system memory by exceeding the intended capacity of a data storage structure. They used that memory override to issue unauthorized instructions to the system.