Automattic · Report #951292
Site-wide CSRF at Atavist
How it was found
Summary:
Hi team, I have a Atavist Magazine account. And there are no CSRF tokens on account settings.
For example ;
-
When changing email (there is a user ID but they are sequential) : {F936597}
-
Deleting credit card : {F936618}
-
Cancelling subscription : https://magazine.atavist.com/cms/ajax/cancel_subscription.php?product_id=com.theatavist.atavist.subscription.membership - this endpoint sends an email with
We'll Miss Youtitle, but it doesn't cancel the subscription. (this is not related to CSRF, there is a CSRF but the endpoint is weird :-D)
I didn't want to create report for each endpoint, because this is a site-wide issue. I think you can add a header for root fix.
Impact
Site-wide CSRF
Thanks, Bugra