GHSA-grvv-h2f9-7v9c

Suggest an improvement
Source
https://github.com/advisories/GHSA-grvv-h2f9-7v9c
Import Source
https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/08/GHSA-grvv-h2f9-7v9c/GHSA-grvv-h2f9-7v9c.json
JSON Data
https://api.osv.dev/v1/vulns/GHSA-grvv-h2f9-7v9c
Aliases
Related
Published
2022-08-30T19:54:34Z
Modified
2023-11-08T04:09:57.073105Z
Severity
  • 5.0 (Medium) CVSS_V3 - CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:L CVSS Calculator
Summary
gomatrixserverlib and Dendrite vulnerable to incorrect parsing of the event default power level in event auth
Details

Impact

The power level parsing within gomatrixserverlib was failing to parse the "events_default" key of the m.room.power_levels event, defaulting the event default power level to zero in all cases.

In rooms where the "events_default" power level had been changed, this could result in events either being incorrectly authorised or rejected by Dendrite servers.

Patches

gomatrixserverlib contains a fix as of commit 723fd49 and Dendrite 0.9.3 has been updated accordingly.

Workarounds

Matrix rooms where the "events_default" power level has not been changed from the default of zero are not vulnerable.

For more information

If you have any questions or comments about this advisory, e-mail us at security@matrix.org.

Database specific
{
    "nvd_published_at": "2022-08-19T21:15:00Z",
    "github_reviewed_at": "2022-08-30T19:54:34Z",
    "severity": "MODERATE",
    "github_reviewed": true,
    "cwe_ids": [
        "CWE-863"
    ]
}
References

Affected packages

Go / github.com/matrix-org/dendrite

Package

Name
github.com/matrix-org/dendrite
View open source insights on deps.dev
Purl
pkg:golang/github.com/matrix-org/dendrite

Affected ranges

Type
SEMVER
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
0.9.3

Go / github.com/matrix-org/gomatrixserverlib

Package

Name
github.com/matrix-org/gomatrixserverlib
View open source insights on deps.dev
Purl
pkg:golang/github.com/matrix-org/gomatrixserverlib

Affected ranges

Type
SEMVER
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
0.0.0-20220815091947-723fd495dde8