~ / search / GHSA-jj6p-3m75-g2p3

GHSA-jj6p-3m75-g2p3

matrix-sdk-base denial of service via custom m.room.join_rules event values

Source: GitHub Advisory Database (reviewed) Low CVE-2025-66622

Packages

EcosystemPackageAffectedFixed in
crates.io matrix-sdk-base < 0.16.0 0.16.0

Details

As written in the advisory (Markdown source, shown as plain text).

The matrix-sdk-base crate is 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 invited to a room with non-standard join rules, the crate's sync process will stall, preventing further processing for all rooms. ### Patches The issue is fixed in matrix-sdk-base 0.16.0. ### Workarounds Users can leave affected rooms on another client to mitigate the issue. ### References The issue was fixed in https://github.com/matrix-org/matrix-rust-sdk/pull/5924.

References

External links from the advisory. They lead to third-party sites.