November 2018
Beginner to intermediate
270 pages
7h 53m
English
On April 6, 2016, a bug bounty hunter named Orange Tsai published an SSTI vulnerability in the Uber application, which used the Flask Jinja2 template engine.
Orange Tsai entered, in the Name field, located in the Profile section in rider.uber.com, these numbers to be evaluated:
{{ '7'*7 }}
When he accepted the change, the application sent an email and, in the email's body, there appeared 7777777, the result:

Also, in the Uber application, the name of the user changed, showing how valid the action was:

So, he entered the following ...
Read now
Unlock full access