HexBrain

Shopify · Report #96908

An administrator without the 'Settings' permission is able to see payment gateways

Validstatus
$500bounty
5upvotes
18 Nov 2015disclosed

How it was found

Description

An administrator who lacks the 'Settings' permission is not able to see the shops payment gateways through the UI. But the endpoint shop.myshopify.com/admin/payment_gateways.json does disclose payment gateways to the unprivileged user.

Mitigation

Restrict the endpoint in question to be only accessible with the correct permission set.

This report was disclosed publicly on HackerOne and belongs to its author and the program. See the original