A malicious user was able to modify and create a new datastore in my game, Refuse 2 Die. It appears to be some kind of server-side execution vulnerability allowing them to also edit player data, download copies of the game, etc.
This user did not have developer access at any point in time, nor do I have any clue who they were. I can confirm there is no backdoor or other vulnerability on my end. This appears to be a sitewide issue impacting all games on the platform. Because of the sensitive nature of this exploit, I will be posting all additional information in the private content section.
This is so strange… I’ve never studied exploiters in depth, but I don’t doubt their capabilities either; how long will we have to worry about the security of our games and the integrity of the players?
I didn’t really design the system but yeah sure.
Though, Roblox should really add RunContext to ModuleScripts so bytecode can’t get replicated if someone manages to get arbitrary server code execution
and from the videos I’ve seen from the attackers (since they fired all our discord webhooks with their junkmessage & discord invite) they were/are able to supposedly retrieve server-script bytecode then shove it into a decompiler so that wouldn’t matter anyway
To add, there is still a way of these to get leaked if the allowed domains are unrestricted. If someone really wanted to, assuming they have server access, they could set up a web server that dumps headers, and then send a request from the server with the secret to get logged on their web server.
Dudes could have reasonably disclosed this via HackerOne and get paid for their efforts but they decided to choose abusing webhooks and destroying a hibachi game as Primadon from Deepwoken instead
I did not mean to reply by the way, sorry about that
they could’ve made far more than H1 max payout even through just exploiting ingame economies with 3rd party USD markets. Really unsure what the finders of this vulnerability were thinking given this realistically could’ve net them 6 figures