tumblr

// TL;DR


Getting started in 2017

I started participating in bug bounty programs in 2017. Like most people new to the field, I was learning as I went — and one of the findings that marked the real beginning of my journey was a stored XSS in Tumblr.

The finding

The vulnerability was a stored (persistent) cross-site scripting issue — the kind where a payload is saved by the application and then executed in the browser of anyone who views the affected content, no per-victim trickery required. That persistence is what makes stored XSS one of the higher-impact variants: the payload simply waits for visitors.

I documented it with a proof-of-concept and submitted it to Tumblr.

The response

The turnaround was fast — Tumblr patched the issue the next day and rewarded the report. It was a milestone for me: my first $1000 bounty, and they also sent over a Tumblr t-shirt and stickers as swag.

tumblr-reward

Beyond the reward, I had a genuinely great experience with their security team — quick, professional, and communicative throughout, which, as a newer researcher at the time, made a real impression. Working with a team that triages fast and responds well is one of the quiet pleasures of bug bounty, and Tumblr’s was one of the best.

Thanks, Tumblr — and thanks for reading. Happy hacking!

Anas Mahmood

Web & API penetration tester and bug bounty hunter. I write up the bugs I find and the methods that found them.

Leave a Reply

Your email address will not be published. Required fields are marked *