I randomly received a mail from discourse stating that somebody asked to reset my password. I was watching movie when that mail came, it was scary. I right away changed my password and authentication key.
There is probably nothing to worry about. Discourse will send that message to a user’s email address if someone clicks the “I forgot my password” link on the signup login form and enters the user’s email address into the form:
There is nothing preventing anyone from entering any email address into the form. This is standard practice for handling forgotten passwords on the web. The security feature that is built into this is that the password reset email is only sent to the email address that is entered into the form, so unless the person who triggered the email also has access to the email’s inbox, they will not be able to gain access to the site.
You might consider enabling second factor authentication on your Discourse account though. That will give you an added layer of security on the off chance that someone had access to your email account. You can enable two factor authentication from your Discourse account’s Security page. If you have any trouble setting it up, you can get some help with that on here.
It is unlikely you need to contact HackerOne about the issue. HackerOne is intended for people who have discovered a repeatable exploit in Discourse. I think what you are dealing with is the expected functionality of the “I forgot my password” form.
Edit: are you an admin on the site? If so, it’s possible that your email address is set in the site contact username setting. That email address is displayed on the site’s About page. It would be easy for someone to pull it from there. Ideally, all site staff will enable two factor authentication on their Discourse accounts.
Thank you for the prompt reply and I think you are right!
I dont have any sign up, only login page. Just above the login page there is a short message showing my email address to contact me and I think someone must have just used that email address to create forgot password link. That’s clever! I have changed the Email address and it’s not connected to any account now.
Thank you so much! When this happened, in a split section, I saw so many variations, trying to work on all possible outcomes.
Two factor authentication is on from the start.
Well it was a false alarm, which I am glad to say and bottom of my heart, I would like to appreciate the amazing platform Discourse have made. I am very happy to use it!!
Those kinds of emails always freak me out a bit, so I get it.
There was actually a typo in my reply. The “forgot password” link is on the login modal, not the signup modal, so it’s likely that all they did is click that link and access the form.
Don’t use free and shady email services, excluding Gmail and Hotmail, but including mail.ru, alibaba etc. And use strong passwords plus VPN when used free or otherwise unreliable wifi. Normal security measurements.
But this has nothing to do with Discourse, though.
Advice on creating a password for your email account would be out of scope for this forum, though I’m sure you’ll find some good resources offered by your email provider for that.
As Jakke mentioned it depends on your mail service, iCloud is probably fairly secure but I am no expert about that.
Often there is an option for two factor authentication, which means you need both a password and a physical security key to login, or authentication code generated by an authentication app.
Admin can change (almost) every texts here. Just go to admin > customize > text.
Even that text is quite general one it works for (almost) every forums — just because things are so, requesting new password is not anykind security risk. It can be a bit annoying, if it happends quite often (as happened on Instagram a while ago).