HexBrain

Instacart · Report #178506

Access private list metadata

Validstatus
lowseverity
$100bounty
6upvotes
24 Dec 2016disclosed

How it was found

Overview

When user creates a list, they can choose to not make it public. However the attacker can still access the information that user chose to hide.

Steps to Reproduce

  1. Log in to Instacart.
  2. Choose a private list that you want to see, for example the one with id = 10.
  3. Go to https://www.instacart.com/api/v2/recipes/10
  4. Response reveals all metadata of the list including title, description and image.

Security Implications

The attacker can use this vulnerability to obtain metadata of any list regardless of what the visible flag is set to. Also, since list id is incremental it's easy to fetch metadata for all Instacart lists, both public and private.

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