HexBrain

MyCrypto · Report #324372

Missing SPF Records.

Duplicatestatus
mediumseverity
18upvotes
24 May 2018disclosed

How it was found

What Is SPF/TXT Records?

An SPF record is a type of Domain Name Service (DNS) record that identifies which mail servers are permitted to send email on behalf of your domain. The purpose of an SPF record is to prevent spammers from sending messages with forged From addresses at your domain. Checking Missing SPF:- There Are Various Ways of Checking Missing SPF Records on a website But the Most Common and Popular way is kitterman.com

Steps to Check SPF Records on a website:- Go to http://www.kitterman.com/spf/validate.html

Enter Target Website Ex: target.com (Do Not Add https/http or www) Hit Check SPF (IF ANY)

If You seem any SPF Record than Domain is Not Vulnerable But if you see Nothing Here then "HURRAY! You Found a Bug"

Attack Scenario & PoC:- Once There is No SPF Records.An Attacker Can Spoof Email Via any Fake Mailer Like Emkei.cz.An Attacker Can Send Email From name "Support" and Email: "[email protected]" With Social Engineering Attack He Can TakeOver User Account Let Victim Knows the Phishing Attack but When He See The Email from the Authorized Domain.He Got tricked Easily.

Vulnerable Domain - What Is SPF/TXT Records?

An SPF record is a type of Domain Name Service (DNS) record that identifies which mail servers are permitted to send email on behalf of your domain. The purpose of an SPF record is to prevent spammers from sending messages with forged From addresses at your domain. Checking Missing SPF:- There Are Various Ways of Checking Missing SPF Records on a website But the Most Common and Popular way is kitterman.com

Steps to Check SPF Records on a website:- Go to http://www.kitterman.com/spf/validate.html

Enter Target Website Ex: target.com (Do Not Add https/http or www) Hit Check SPF (IF ANY)

If You seem any SPF Record than Domain is Not Vulnerable But if you see Nothing Here then "HURRAY! You Found a Bug"

Attack Scenario & PoC:- Once There is No SPF Records.An Attacker Can Spoof Email Via any Fake Mailer Like Emkei.cz.An Attacker Can Send Email From name "Support" and Email: "[email protected]" With Social Engineering Attack He Can TakeOver User Account Lets say Victim Knows the Phishing Attacks but When He Sees The Email from the Authorized Domain.He Gets tricked Easily.

Vulnerable Domain - mycrypto.com

for testing i am forgering [email protected]

How to reproduce this

  1. go to https://anonymousemail.me/

  2. fill all the details like Name - mycrypto email - [email protected] to - your email address

etc

send email

  1. it will directly send a mail from [email protected] to you

Impact

Once There are no SPF Records.An Attacker Can Spoof Email Via any Fake Mailer Like Emkei.cz.An Attacker Can Send Email From name "Support" and Email: "[email protected]" With Social Engineering Attack He Can TakeOver User Account Lets say Victim Knows the Phishing Attacks but When He Sees The Email from the Authorized Domain.He Gets tricked Easily.

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