centrifuge / security

Security bounty & audit overview of Centrifuge
MIT License
1 stars 1 forks source link

Centrifuge - #2 Vulnerability Report (Missing SPF Flag) #3

Closed roony0072 closed 1 year ago

roony0072 commented 5 years ago

Hello Team,

Vulnerability Name: Missing SPF Flag

Vulnerability Description:
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:- Enter Target Website Ex: target.com (Do Not Add https/http or www) Hit Check SPF (IF ANY)

Attack Scenario & PoC:-

Once There is No SPF Records. An Attacker Can Spoof Email Via any Fake Mailer Like Emkei.cz or https://anonymousemail.me/ . An Attacker Can Send Email From name "Support" and Email: "support@target.com" With Social Engineering Attack he Can Take Over User Account Let Victim Knows the Phishing Attack but when he See the Email from the Authorized Domain. He Got tricked Easily.

Vulnerable Domain: centrifuge.io

For testing i am forging admin@centrifuge.io

How to reproduce this

  1. go to https://emkei.cz/

  2. fill all the details like Name - Centrifuge email - admin@centrifuge.io

to - your email address send email

it will directly send a mail from admin@centrifuge.io to you.

You can check SPF Record details on mxtoolbox.com. https://mxtoolbox.com/spf.aspx

Providing you screen shot.

image (1) image

Regards, Rohan Patil

gpmayorga commented 1 year ago

All recomnmended TXT records related to security are set in the centrifuge.io domain, including SPF, one can see it on the same link @roony0072 was suggesting https://mxtoolbox.com/SuperTool.aspx?action=spf%3acentrifuge.io&run=toolpage

Sending using the forge tool mentioned also draws no results (email never gets to me)