CVE-2022-39254
Description
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.
How to fix
- matrix-nio_project matrix-nio0.20 or later
- matrix-nio0.20 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| matrix-nio_project matrix-nio | v < 0.20 | 0.20 |
| matrix-nioPyPI | v < 0.20 | 0.20 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.