We found results for “”
CVE-2022-36009
Good to know:
Date: August 19, 2022
gomatrixserverlib is a Go library for matrix protocol federation. Dendrite is a Matrix homeserver written in Go, an alternative to Synapse. 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. Power levels are the matrix terminology for user access level. 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. gomatrixserverlib contains a fix as of commit "723fd49" and Dendrite 0.9.3 has been updated accordingly. Matrix rooms where the ""events_default"" power level has not been changed from the default of zero are not vulnerable. Users are advised to upgrade. There are no known workarounds for this issue.
Language: Go
Severity Score
Related Resources (7)
Severity Score
Weakness Type (CWE)
Incorrect Authorization
CWE-863Top Fix
Upgrade Version
Upgrade to version github.com/matrix-org/dendrite - v0.9.3;github.com/matrix-org/gomatrixserverlib - v0.0.0-20220815091947-723fd495dde8
CVSS v3.1
| Base Score: |
|
|---|---|
| Attack Vector (AV): | NETWORK |
| Attack Complexity (AC): | HIGH |
| Privileges Required (PR): | LOW |
| User Interaction (UI): | NONE |
| Scope (S): | UNCHANGED |
| Confidentiality (C): | LOW |
| Integrity (I): | LOW |
| Availability (A): | LOW |
Vulnerabilities
Projects
Contact Us


