VYPR

crates.io package

matrix-sdk-crypto

pkg:cargo/matrix-sdk-crypto

Vulnerabilities (5)

  • CVE-2025-48937MedJun 10, 2025
    affected >= 0.8.0, < 0.11.1fixed 0.11.1

    matrix-rust-sdk is an implementation of a Matrix client-server library in Rust. matrix-sdk-crypto since version 0.8.0 and up to 0.11.0 does not correctly validate the sender of an encrypted event. Accordingly, a malicious homeserver operator can modify events served to clients, m

  • CVE-2024-52813MedJan 7, 2025
    affected < 0.8.0fixed 0.8.0

    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

  • CVE-2024-40648MedJul 18, 2024
    affected < 0.7.2fixed 0.7.2

    matrix-rust-sdk is an implementation of a Matrix client-server library in Rust. The `UserIdentity::is_verified()` method in the matrix-sdk-crypto crate before version 0.7.2 doesn't take into account the verification status of the user's own identity while performing the check and

  • CVE-2024-34353MedMay 14, 2024
    affected >= 0.7.0, < 0.7.1fixed 0.7.1

    The matrix-sdk-crypto crate, part of the Matrix Rust SDK project, is an implementation of a Matrix end-to-end encryption state machine in Rust. In Matrix, the server-side `key backup` stores encrypted copies of Matrix message keys. This facilitates key sharing between a user's de

  • CVE-2022-39252Sep 29, 2022
    affected < 0.6.0fixed 0.6.0

    matrix-rust-sdk is an implementation of a Matrix client-server library in Rust, and matrix-sdk-crypto is the Matrix encryption library. Prior to version 0.6, when a user requests a room key from their devices, the software correctly remembers the request. When the user receives a