CVE-2022-39254

High

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.

SeverityHigh
CVSS8.6
Exploit probability—
ProductMatrix-nio
PublishedSep 29, 2022
First seenSep 29, 2022

How to fix

Update
  • matrix-nio_project matrix-nio0.20 or later
  • matrix-nio0.20 or later

Affected products

ProductAffected versionsFixed in
matrix-nio_project matrix-niov < 0.200.20
matrix-nioPyPIv < 0.200.20

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.