Skip to main content
← All vulnerabilities
CVE-2024-52813RUSTSEC-2024-0434GHSA-R5VF-WF4H-82GG

matrix-sdk-crypto missing facility to signal rotation of a verified cryptographic identity

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.8.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

matrix-rust-sdk is an implementation of a Matrix client-server library in Rust. Versions of the matrix-sdk-crypto Rust crate before 0.8.0 lack a dedicated mechanism to notify that a user's cryptographic identity has changed from a verified to an unverified one, which could cause client applications relying on the SDK to overlook such changes. matrix-sdk-crypto 0.8.0 adds a new VerificationLevel::VerificationViolation enum variant which indicates that a previously verified identity has been changed.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • matrix-org matrix-rust-sdk

    fixed in 0.8.0

  • matrix-sdk-cryptocrates.io

    From 0.0.0-0 · fixed in 0.8.0

  • matrix-sdk-cryptocrates.io

    fixed in 0.8.0

References 2

GitHub · matrix-org/matrix-rust-sdk