NOTICE: I may of mixed the original word “TextButton” with “TextLabel” so keep that in mind as it was rushed.
Hello!
I am @thebigreeman, and I do a lot of insane HTTP service projects on ROBLOX and reverse engineering.
I have recently found a potentially dangerous exploit in studio that could allow the studio client to make web changes on create.roblox
And it is to do with how this game template is different to the others:
Inside the game template, there is a certain instance which has a special property that cannot be recreated.
All that this special property does is that it redirects you to a webpage which is a tutorial on how to assemble modular environments when you click on the TextButton.
So, you may be wondering. Whats so dangerous about this one singular TextButton? I mean, how much harm can it REALLY cause to your account?
Flaw 1: Even though you cant recreate/clone it, you can still edit it like a normal TextButton and it will keep it’s special website redirect property
Flaw 2: The TextButton has an attribute that allows you to !!! CHANGE WHAT PAGE IT REDIRECTS TO !!!
Yikes…
Not only that, absolutely ANYTHING you type into this box regardless if it is a valid page or not WILL be concatenated with create.roblox.com
So, how can we lethalise this to our own malicious use?
On the lighter side, we can use this to possibly jumpscare our friends in TeamCreate if we felt like it
All information in this paragraph is a pretty far fetch and could probably not even be possible at all
Not 100% sure
Depending on the webbrowser you are using, you may be safe or in possible risk.
Most of you are hopefully safe as your webbrowser can only do API calls of the GET method, but in a situation where thats NOT the case, we can use create.roblox APIs to do things such as possibly manage games that you own and your account with a simple click of a button on studio.
Anyways, to end this off:
1: This exploit only exists in this .RBXL, so if you want other people to see it you either need to teamcreate or hand out the .RBXL file.
2: If you try to upload it, copy and paste, Drag or do anything to try and replicate it, the clone will lose its special properties and turn back into an ordinary TextButton again.
To ROBLOX staff or developers if they are reading this:
There is no need to remove this TextButton, but you need to make it so you can’t edit the Instance at all or at least remove it’s special properties when it has been editted.