HexBrain

Automattic · Report #920357

Captcha checker "pd-captcha_form_SURVEYID" cookie is accepting any value

Validstatus
mediumseverity
26upvotes
18 Nov 2020disclosed

How it was found

Summary:

Hi team, There is a Captcha protection feature on surveys and polls. If you captcha protection enabled survey, you will see this : {F901789}

When you solve captcha and click Submit Captcha, website sets a cookie like this : {F901799}

And if you delete this cookie and try access to survey, you will see captcha again. But if you change value of this cookie, you can access still. So any attacker can bypass this restriction via typing random value to cookie.

Steps To Reproduce:

  1. Go to a captcha protected survey or poll
  2. Solve the captcha and click Submit Captcha
  3. Now change the value of pd-captcha_form_SURVEYID cookie to random value from browser's console.
  4. Refresh the page and you will see you can access to survey and submit the survey.

Impact

Bypassing captcha protection on surveys and polls

Thanks, Bugra

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