Having dug into the #ApexLegends hack from Sunday I have two theories, but first a little background. If you have no idea what I'm talking about, here's an article about it: https://techcrunch.com/2024/03/20/apex-legends-hacker-said-he-hacked-tournament-games-for-fun/.

I have played Apex since it was released and something that's always stood out to me is how server authoritative it's seems to be. My friends and I have noticed that a lot of stuff that you might expect to be client interpolated is actually in sync between our clients even down to animations curves.

My two theories both rest on the same idea: I don't think the hacker had client RCE via the servers nor do I think they compromised the two affected players. I think they found a way to control the server(either RCE or some protocol vulnerability). The aimbot and wallhack that was enabled for the two effected players I suspect are QA tooling that is present in the game and can be enabled from the server. Likewise the supposed "cheat" UI that was shown on one of the players screen I also believe was rendered in response to server instructions. This tracks with how server authoritative Apex is. It does not feel out of the question that the protocol is rich enough to instruct a client to render bespoke UI. The hacker has also been known to spawn bots to harass prominent streamers, something that could also be explained, not by RCE on the servers, but by existing QA/support for bots that the hacker is able to trigger.

As for the two theories: I think either this is a cheat developer who has discovered these flaws by reverse engineering the protocol or, less likely I think, it's a disgruntled employee who was fired in the layoffs that occurred a week ago.

Apex Legends hacker said he hacked tournament games 'for fun' | TechCrunch

The hacker declined to share details of the vulnerability with the game's maker and publisher because neither had a bug bounty.

TechCrunch
@k0nserv He was also be able to gift the pros thousands of apex packs. I still wonder, if the server who manages the account, is like a game server and if the same access is needed.
@Dynsks I would expect it's a different server from the game servers themselves, but there could be a similar protocol problem. It's almost like he is able to convince the server(whether account server or game server) to give him some sort of "god mode"