De-anonymize anonymous tips through the Tumblr blog network

Disclosed: 2022-02-21 14:58:39 By ajoekerr To automattic
Medium
Vulnerability Details
Hey y’all! 👋 Hope all is well! ## Summary: I noticed that, if you send an anonymous tip through the Tumblr dashboard, you can be de-anonymized through the notes view on the blog network (& maybe elsewhere?). ## Platform(s) Affected: All platforms, but requires a blog that is served on the blog network. ## Steps To Reproduce: To reproduce, you’ll need to…: 1. Have a blog with tips enabled 2. Use a Tumblr blog theme that shows avatars in the permalinked post notes view Then, to reproduce the issue: 1. Make an anonymous tip from the Tumblr dashboard. 2. Notice that, in the post view on the dashboard, it says “Anonymous” as the tipper. 3. Go to the blog on the blog network and find the post that you tipped for. 4. Open the post permalink view and expand the notes. The avatar from your primary blog that you “anonymously” tipped from will be shown. ## Supporting Material/References: A couple of things: * I don’t quite remember how the notes are rendered on the blog network. The blog I noticed this on (████████.tumblr.com) uses a custom theme instead of “Tumblr Official” but that doesn’t change that a user can be de-anonymized on the blog network. * I also wasn’t sure if anonymous tips were actually anonymous to the receiver too but, if they aren’t, that would allow for the receiver to be considered an “attacker” here. * When this was an issue with anonymous asks many many years ago, we just removed the `user_id` association with that anonymous ask. Dunno if that’s possible here but I’ll offer it as a suggestion. :) I’ve also attached screenshots of the blog network notes view and the Tumblr dashboard notes view. ## Impact An attacker (either the blog owner or a curious brower) can de-anonymize blogs that left an anonymous tip on a post.
Actions
View on HackerOne
Report Stats
  • Report ID: 1484168
  • State: Closed
  • Substate: resolved
  • Upvotes: 6
Share this report