Skip to content
OpenAdvisories

Product · matrix-org

matrix-rust-sdk

8 known vulnerabilities.

matrix-rust-sdk at a glance

Last 12 months
2
Critical · all time
0
Exploited · all time
0
Public exploit · all time
0
New vulnerabilities per month · last 12 months
0 1 1 December 2025: 1 vulnerability Dec 2025 January 2026: 0 vulnerabilities February 2026: 0 vulnerabilities March 2026: 0 vulnerabilities Mar April 2026: 0 vulnerabilities May 2026: 0 vulnerabilities June 2026: 0 vulnerabilities Jun July 2026: 0 vulnerabilities August 2026: 0 vulnerabilities September 2026: 1 vulnerability Sep October 2026: 0 vulnerabilities November 2026: 0 vulnerabilities
Show as table
MonthVulnerabilitiesCritical
Nov 202600
Oct 202600
Sep 202610
Aug 202600
Jul 202600
Jun 202600
May 202600
Apr 202600
Mar 202600
Feb 202600
Jan 202600
Dec 202510
Nov 202500
Oct 202500
Sep 202510
Aug 202500
Jul 202510
Jun 202510
May 202500
Apr 202500
Mar 202500
Feb 202500
Jan 202510
Dec 202400

8 results · Feed

  • Medium 6.9

    Matrix Rust SDK: Sender-binding gaps in to-device and room-key attribution

    matrix-sdk-crypto is a no-network-IO implementation of a state machine that handles end-to-end encryption for Matrix clients. Starting in version 0.12.0 and prior to version 0.17.0, the matrix-sdk-crypto crate was missing a check for the user ID when decrypti…

  • Low 1.3

    matrix-sdk-base is vulnerable to DoS via custom m.room.join_rules event values

    matrix-sdk-base is the base component to build a Matrix client library. Versions 0.14.1 and prior are unable to handle responses that include custom m.room.join_rules values due to a serialization bug. This can be exploited to cause a denial-of-service condit…

  • Low 2.7

    matrix-sdk-base has panic in the `RoomMember::normalized_power_level()` method

    matrix-sdk-base is the base component to build a Matrix client library. In matrix-sdk-base before 0.14.1, calling the `RoomMember::normalized_power_level()` method can cause a panic if a room member has a power level of `Int::Min`. The issue is fixed in matri…

  • Medium 5.2

    Matrix Rust SDK allows SQL injection in the EventCache implementation

    The Matrix Rust SDK is a collection of libraries that make it easier to build Matrix clients in Rust. An SQL injection vulnerability in the EventCache::find_event_with_relations method of matrix-sdk 0.11 and 0.12 allows malicious room members to execute arbit…

  • Medium 4.9

    matrix-sdk-crypto vulnerable to sender of encrypted events being spoofed by homeserver administrator

    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…

  • Medium 4.3

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

    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 on…

  • Medium 5.4

    `UserIdentity::is_verified` not checking verification status of own user identity while performing the check in matrix-rust-sdk

    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 per…

  • High 8.6

    When matrix-rust-sdk recieves forwarded room keys, the reciever doesn't check if it requested the key from the forwarder

    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. Whe…