>On a less positive note, the assessment of the deployed cryptographic design led to the
discovery of certain issues that must be addressed in due course. One was rated
“Critical” because a malicious vault could obtain and modify organization items. This
approach relied on MitM attack described in BWN-01-008. The overall code quality of
the crypto implementations was deemed to be overly complex and frequently
misleading, which led to reporting a false positive issue (see BWN-01-011). More
generally, cryptographic libraries of the Bitwarden compound have not yet been
optimized. They particularly need to be simplified as unnecessary complexity can lead to
problems.
>To reiterate, the results of this autumn 2018 assessment
are positive for the client and code. Sadly, the same thing cannot be stated for the
current cryptographic scheme in use. Given the number and range of issues discovered,
it seems necessary that a re-design takes place. This needs to reassess how certain features are implemented and ensure that the overall cryptography stands strong
against the attackers’ efforts.
Um. Is this not worrying to people?