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 decrypting an Olm-encrypted e...
Product
matrix-org matrix-rust-sdk vulnerabilities
8 published CVES affecting matrix-org matrix-rust-sdk, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).
- Total
- 8
- Critical
- 0
- High
- 1
- Medium
- 5
- Low
- 2
- Unscored
- 0
- CISA KEV
- 0
Latest matrix-org matrix-rust-sdk CVEs
Newest publication first
-
MediumCVSS 6.9 EPSS 0.31%
-
CVE-2025-66622 matrix-sdk-base is vulnerable to DoS via custom m.room.join_rules event values
PublishedLowCVSS 1.3 EPSS 0.44%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 condition, if a user is inv...
-
CVE-2025-59047 matrix-sdk-base has panic in the `RoomMember::normalized_power_level()` method
PublishedLowCVSS 2.7 EPSS 0.42%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 matrix-sdk-base 0.14.1. The af...
-
MediumCVSS 5.2 EPSS 0.32%
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 arbitrary SQL commands in...
-
MediumCVSS 4.9 EPSS 0.39%
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...
-
MediumCVSS 4.3 EPSS 0.49%
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...
-
MediumCVSS 5.4 EPSS 0.28%
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 m...
-
HighCVSS 7.5 EPSS 0.63%
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...
Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.