HexBrain

IRCCloud · Report #6888

HTML Form without CSRF protection

Validstatus
3upvotes
14 May 2014disclosed

How it was found

Cross-site request forgery, also known as a one-click attack or session riding and abbreviated as CSRF or XSRF, is a type of malicious exploit of a website whereby unauthorized commands are transmitted from a user that the website trusts.

Attack details Form name: <empty> Form action: https://www.irccloud.com/ Form method: POST

Form inputs:

email [Text] password [Password] org_invite [Hidden]

Request GET / HTTP/1.1 Pragma: no-cache Cache-Control: no-cache Referer: http://www.irccloud.com/ Host: www.irccloud.com Connection: Keep-alive Accept-Encoding: gzip,deflate User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.63 Safari/537.36 Accept: /

The impact of this vulnerability:-

An attacker may force the users of a web application to execute actions of the attacker's choosing. A successful CSRF exploit can compromise end user data and operation in case of normal user. If the targeted end user is the administrator account, this can compromise the entire web application.

How to fix this vulnerability:-

Check if this form requires CSRF protection and implement CSRF countermeasures if necessary.

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