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 appearing to have come from another person. Such messages will be marked with a grey shield on some platforms, but this may be missing in others. This attack is possible due to the matrix-js-sdk implementing a too permissive key forwarding strategy on the receiving end. Starting with version 19.7.0, the default policy for accepting key forwards has been made more strict in the matrix-js-sdk. matrix-js-sdk will now only accept forwarded keys in response to previously issued requests and only from own, verified devices. The SDK now sets a `trusted` flag on the decrypted message upon decryption, based on whether the key used to decrypt the message was received from a trusted source. Clients need to ensure that messages decrypted with a key with `trusted = false` are decorated appropriately, for example, by showing a warning for such messages. This attack requires coordination between a malicious homeserver and an attacker, and those who trust your homeservers do not need a workaround.
| 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 thunderbirdUpgrade thunderbird-debuginfo | Dec 7, 2022 | Sep 28, 2022 |
| Centos_linux | — | Upgrade thunderbird-debuginfoUpgrade thunderbirdUpgrade 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.1Upgrade to the latest version of Mozilla Thunderbird | Oct 3, 2022 | Sep 28, 2022 |
| Oracle_linux | — | Upgrade thunderbird | Oct 27, 2022 | Sep 28, 2022 |
| Redhat_linux | — | Upgrade thunderbird-debugsourceNo solution existsUpgrade thunderbirdUpgrade thunderbird-debuginfo | Oct 26, 2022 | Sep 28, 2022 |
| Rocky_linux | — | Upgrade thunderbirdUpgrade thunderbird-debuginfoUpgrade thunderbird-debugsource | Mar 12, 2024 | Sep 28, 2022 |
| Suse | — | Upgrade MozillaThunderbird-translations-otherUpgrade MozillaThunderbirdUpgrade MozillaThunderbird-translations-common | Oct 28, 2022 | Sep 28, 2022 |
| Ubuntu | — | Upgrade thunderbird | Nov 12, 2022 | Sep 28, 2022 |
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