HexBrain

Automattic · Report #974271

Stored XSS on https://app.crowdsignal.com/surveys/[Survey-Id]/question - Bypass

Validstatus
highseverity
78upvotes
18 Nov 2020disclosed

Summary

If you want to follow me, here is my linkedin & twitter accounts: https://twitter.com/alicanact60 https://tr.linkedin.com/in/alicanact60

@mygf

How it was found

Hello there, I hope all is well!

I found a stored xss on https://app.crowdsignal.com/

Steps:

  • Go to https://app.crowdsignal.com/dashboard
  • Create a survey.
  • Go to https://app.crowdsignal.com/quizzes/{survey-id}/question
  • Add Multiple Choice
  • Click Add media button.
  • Select Embed Media
  • Paste this: [dailymotion id=x8oma9]
  • Insert it.
  • Open Burp Suite and click Save button.
  • Return to burp suite and paste xss payload to media[11111111] parameter: [dailymotion id=x8oma9"><svg/onload=prompt(document.domain)>]
  • Forward the request and refresh the page. You will see xss alert.

This isn't self xss because I saw users who Team plan can invite other users to their dashboards. So attacker can steal victim's cookies.

Also I recorded a poc video for you:
{F975177}

Impact

Stealing cookies.

Best Regards, @mygf

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