RainLoop / rainloop-webmail

Simple, modern & fast web-based email client
http://rainloop.net
MIT License
4.1k stars 885 forks source link

SCRAM-SHA-1(-PLUS) + SCRAM-SHA-256(-PLUS) supports #1914

Open Neustradamus opened 5 years ago

Neustradamus commented 5 years ago

Dear @RainLoop team,

There is a big security problem, the missing support of SCRAM-SHA-*.

Can you add supports of :

"When using the SASL SCRAM mechanism, the SCRAM-SHA-256-PLUS variant SHOULD be preferred over the SCRAM-SHA-256 variant, and SHA-256 variants [RFC7677] SHOULD be preferred over SHA-1 variants [RFC5802]".

https://xmpp.org/extensions/inbox/hash-recommendations.html

-PLUS variants:

LDAP:

HTTP:

2FA:

IANA:

Linked to:

Neustradamus commented 2 years ago

@the-djmaze: Thanks for your work!

I have seen today, your commit in SnappyMail!

Maybe you can do a PR for RainLoop?

Neustradamus commented 2 years ago

@the-djmaze: I have edited the ticket with more informations (TLS Binding: -PLUS variants and other SCRAM...).

If you are ready to add SCRAM-SHA-512 and SCRAM-SHA3-512 in SnappyMail, you can ^^

I have added SnappyMail in the https://github.com/scram-xmpp/info/issues/1.

Neustradamus commented 9 months ago

@the-djmaze: Recently SCRAM hashes have been added in:

A good job done by @schengawegga.

Maybe you can help for -PLUS variants?

And for repositories: