Gratipay · Report #143139
upgrade Aspen on inside.gratipay.com to pick up CR injection fix
Validstatus
highseverity
$40bounty
9upvotes
22 Mar 2017disclosed
How it was found
-
Using IE11, open DevTools and start network capture
-
visit the following URL: http://inside.gratipay.com/assets/%0dSet-Cookie:%20qwe=qwe%0dq
-
find a 'qwe' cookie set in the response
There is a 0x0d character injected, which can be used as a header delimiter in IE. To see this behaviour using Curl, you can use the following command: curl -s -v 'http://inside.gratipay.com/assets/%0dSet-Cookie:%20qwe=qwe%0dq' 2>&1|less
Screenshots of Curl output and DevTools are attached.