CVE-2022-39254

matrix-nio is a Python Matrix client library, designed according to sans I/O principles. Prior to version 0.20, when a users requests a room key from their devices, the software correctly remember the request. Once they receive a forwarded room key, they accept it without checking who the room key came from. This allows homeservers to try to insert room keys of questionable validity, potentially mounting an impersonation attack. Version 0.20 fixes the issue.
Configurations

Configuration 1 (hide)

cpe:2.3:a:matrix-nio_project:matrix-nio:*:*:*:*:*:*:*:*

History

21 Nov 2024, 07:17

Type Values Removed Values Added
References () https://github.com/poljar/matrix-nio/commit/b1cbf234a831daa160673defd596e6450e9c29f0 - Patch, Third Party Advisory () https://github.com/poljar/matrix-nio/commit/b1cbf234a831daa160673defd596e6450e9c29f0 - Patch, Third Party Advisory
References () https://github.com/poljar/matrix-nio/security/advisories/GHSA-w4pr-4vjg-hffh - Third Party Advisory () https://github.com/poljar/matrix-nio/security/advisories/GHSA-w4pr-4vjg-hffh - Third Party Advisory
CVSS v2 : unknown
v3 : 6.5
v2 : unknown
v3 : 8.6

13 Jul 2023, 17:24

Type Values Removed Values Added
CWE CWE-322
CWE-287
NVD-CWE-Other

Information

Published : 2022-09-29 15:15

Updated : 2024-11-21 07:17


NVD link : CVE-2022-39254

Mitre link : CVE-2022-39254

CVE.ORG link : CVE-2022-39254


JSON object : View

Products Affected

matrix-nio_project

  • matrix-nio
CWE
CWE-287

Improper Authentication

CWE-322

Key Exchange without Entity Authentication

NVD-CWE-Other