Loading HuntDB...

GHSA-4qg4-cvh2-crgg

GitHub Security Advisory

matrix-sdk-crypto's `UserIdentity::is_verified` not checking verification status of own user identity while performing the check

✓ GitHub Reviewed MODERATE Has CVE

Advisory Details

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 may as a result return a value contrary to what is implied by its name and documentation.

### Impact

If the method is used to decide whether to perform sensitive operations towards a user identity, a malicious homeserver could manipulate the outcome in order to make the identity appear trusted. This is not a typical usage of the method, which lowers the impact. The method itself is not used inside the `matrix-sdk-crypto` crate.

### Patches

The 0.7.2 release of the `matrix-sdk-crypto` crate includes a fix.

### Workarounds

None.

Affected Packages

crates.io matrix-sdk-crypto
Affected versions: 0 (fixed in 0.7.2)

Related CVEs

Key Information

GHSA ID
GHSA-4qg4-cvh2-crgg
Published
July 18, 2024 3:28 PM
Last Modified
July 19, 2024 3:27 PM
CVSS Score
5.0 /10
Primary Ecosystem
crates.io
Primary Package
matrix-sdk-crypto
GitHub Reviewed
✓ Yes

Dataset

Last updated: September 14, 2025 6:31 AM

Data from GitHub Advisory Database. This information is provided for research and educational purposes.