Matrix Javascript SDK is the Matrix Client-Server SDK for JavaScript. Prior to version 19.7.0, an attacker cooperating with a malicious homeserver can construct messages that legitimately appear to have come from another person, without any indication such as a grey shield. Additionally, a sophisticated attacker cooperating with a malicious homeserver could employ this vulnerability to perform a targeted attack in order to send fake to-device messages appearing to originate from another user. This can allow, for example, to inject the key backup secret during a self-verification, to make a targeted device start using a malicious key backup spoofed by the homeserver. These attacks are possible due to a protocol confusion vulnerability that accepts to-device messages encrypted with Megolm instead of Olm. Starting with version 19.7.0, matrix-js-sdk has been modified to only accept Olm-encrypted to-device messages. Out of caution, several other checks have been audited or added. This attack requires coordination between a malicious home server and an attacker, so those who trust their home servers do not need a workaround.
CVSS Details
- CVSS 3.1 Base Score: 8.6
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade thunderbird | Oct 27, 2022 | Sep 28, 2022 |
| Alpine Linux | — | Upgrade riot-webUpgrade element-web | Aug 22, 2024 | Sep 28, 2022 |
| Amazon Linux Ami 2 | — | Upgrade thunderbird-debuginfoUpgrade thunderbird | Dec 7, 2022 | Sep 28, 2022 |
| Centos_linux | — | Upgrade thunderbirdUpgrade thunderbird-debuginfoUpgrade thunderbird-debugsource | Oct 26, 2022 | Sep 28, 2022 |
| Debian | — | No solution exists | May 15, 2025 | Sep 28, 2022 |
| Freebsd | — | Upgrade cinnyUpgrade element-web | Nov 4, 2022 | Sep 28, 2022 |
| Gentoo Linux | — | Upgrade mail-client/thunderbird-bin.Upgrade mail-client/thunderbird. | Nov 1, 2022 | Sep 28, 2022 |
| Mozilla Thunderbird | — | Upgrade to Mozilla Thunderbird version 102.3.1 | Oct 3, 2022 | Sep 28, 2022 |
| Oracle_linux | — | Upgrade thunderbird | Oct 27, 2022 | Sep 28, 2022 |
| Redhat_linux | — | Upgrade thunderbirdUpgrade thunderbird-debuginfoNo solution existsUpgrade thunderbird-debugsource | Oct 26, 2022 | Sep 28, 2022 |
| Rocky_linux | — | Upgrade thunderbird-debugsourceUpgrade thunderbirdUpgrade thunderbird-debuginfo | Mar 12, 2024 | Sep 28, 2022 |
| Suse | — | Upgrade mozillathunderbirdUpgrade mozillathunderbird-translations-otherUpgrade mozillathunderbird-translations-common | Oct 28, 2022 | Sep 28, 2022 |
| Ubuntu | — | Upgrade thunderbird | Nov 12, 2022 | Sep 28, 2022 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub