-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix storage deserialization bugs #2673
Comments
For the Classic Android is affected because:1.6.22 (in store Nov 5) is using sdk lib 0.4.3 (Sept 18) Classic iOS not yet affectedBecause #4067 has not yet landed in the sdk. Current version is 0.27.17 based on rust ffi 0.4.3 (sept 12) before the refactoring. WebR affectedwasm bindings is affected since 10.0.0. So web is since it using a higher bindings version. EXA affectedEXA 0.5.12 uses component-kotlin 0.2.41 that has #3846 And EXA 0.7.1 (oct 25th) uses sdk https://github.com/matrix-org/matrix-rust-sdk/commits/31e9600078cbaa9c3119ebe79f4a8fd6860b9ce4/ that has #4067 EXI AffectedRust-component-kotlin affected since v1.0.55 and iOS 1.8.5 released Oct 8th |
Thanks @richvdh, I started to write a description like this before I realised you had done a much better job already! |
This is my understanding of how users can be affected: Migration error due to OwnUserIdentityVerifiedStateIn order to hit the bug, your session needs to be previously verified but not anymore.
Migration error due to VerificationLevelInbound group session where sender data is "From a previously verified user" will fail to load. So message will be in UTD instead of having a red shield |
Updated. EXA 0.7.6 and EXI 1.9.10 are released with the fix |
matrix-org/matrix-rust-sdk#4424 is a bug in deserialising crypto data from the crypto store. Creating this issue to track rolling out fixes:
The text was updated successfully, but these errors were encountered: