In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsUpgrade openmls to version 0.7.1 or higher.
Affected versions of this package are vulnerable to Use of Hard-coded Cryptographic Key due to improper updating of secret key material in the secret tree during message processing. An attacker can access and decrypt additional private messages by obtaining the client’s state and exploiting the persistence of outdated decryption keys. This is only exploitable if an adversary gains access to the client’s state.
This vulnerability can be mitigated by increasing the frequency of group commits to advance epochs, or by sending a private message for each sender of previously received messages using the same group object without reloading it from storage in between.