RUSTSEC-2025-0135

Source
https://rustsec.org/advisories/RUSTSEC-2025-0135
Import Source
https://github.com/rustsec/advisory-db/blob/osv/crates/RUSTSEC-2025-0135.json
JSON Data
https://api.test.osv.dev/v1/vulns/RUSTSEC-2025-0135
Aliases
Published
2025-12-08T12:00:00Z
Modified
2025-12-08T12:41:18.426677Z
Summary
matrix-sdk-base: Denial of service due to custom `m.room.join_rules` events
Details

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.

Database specific
{
    "license": "CC0-1.0"
}
References

Affected packages

crates.io / matrix-sdk-base

Package

Name
matrix-sdk-base
View open source insights on deps.dev
Purl
pkg:cargo/matrix-sdk-base

Affected ranges

Type
SEMVER
Events
Introduced
0.0.0-0
Fixed
0.16.0

Ecosystem specific

{
    "affects": {
        "arch": [],
        "functions": [],
        "os": []
    },
    "affected_functions": null
}

Database specific

categories

[
    "denial-of-service"
]

informational

null

cvss

null