Hmm noting that
yarnd password change function is insecure by design and should be fixed 🤔
@email@example.com How come?
@firstname.lastname@example.org Well basically if you try to reset your password today, it assumes you are a) logged in and b) you are who you say you are. There is no verification of your old password, no identify verification. So if somehow someone managed to hijack your session or something…
@email@example.com Ah, ok. But you actually have to be logged in. It doesn’t just assume it. At least it tried it in the web UI. It would be nice to confirm the password by retyping it into a second field, so typos are caught.
@firstname.lastname@example.org Yeah true! Um not even sure how realistic hijacking’s a session really is? 🤔
@email@example.com It’s more likely that someone gets unauthorized access to your computer and deletes your account through the web UI. You should probably have to type in your password to delete your account.
@firstname.lastname@example.org Ahh good to know, so less likely to worry about 👌 (hijacking sessions that is)