Loading HuntDB...

De-anonymize anonymous tips through the Tumblr blog network

Medium
A
Automattic
Submitted None
Reported by ajoekerr

Vulnerability Details

Technical details and impact analysis

Privacy Violation
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.

Report Details

Additional information and metadata

State

Closed

Substate

Resolved

Submitted

Weakness

Privacy Violation