HexBrain

Phabricator · Report #3921

Control character allowed in username

Validstatus
$300bounty
8upvotes
12 Apr 2014disclosed

How it was found

It turns out, that it is possible to register a user with a special sign %0a (appended in proxy). Possible consequences:

  1. You can't see the profile of this newly created user after registration (404 response)
  2. You can use this to spoof another user - just use the name of another user during registration, append %0a in proxy (when registration request is sent) and you will be finally recognized as this user in Phabricator (the same name presented/displayed). This way you can try to spoof another user.

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