Exploiting Unsanitized Arguments
For a general explanation of GraphQL arguments, see Arguments.
For further information on IDORs, see Insecure direct object references (IDOR).
For example, the query below requests a product list for an online shop:
The product list returned contains only listed products.
By querying the ID of the missing product, we can get its details, even though it is not listed on the shop and was not returned by the original product query.
Last updated