From 66b21e96ca11f0820f7af39fe24c93037a623f57 Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Wed, 28 Sep 2022 13:57:36 +0100 Subject: [PATCH 1/4] Resolve multiple CVEs CVE-2022-39249 CVE-2022-39250 CVE-2022-39251 CVE-2022-39236 --- src/components/views/rooms/EventTile.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/components/views/rooms/EventTile.tsx b/src/components/views/rooms/EventTile.tsx index b4d022cab4..dfda481859 100644 --- a/src/components/views/rooms/EventTile.tsx +++ b/src/components/views/rooms/EventTile.tsx @@ -628,9 +628,11 @@ export class UnwrappedEventTile extends React.Component { } if (!userTrust.isCrossSigningVerified()) { - // user is not verified, so default to everything is normal + // If the message is unauthenticated, then display a grey + // shield, otherwise if the user isn't cross-signed then + // nothing's needed this.setState({ - verified: E2EState.Normal, + verified: encryptionInfo.authenticated ? E2EState.Normal : E2EState.Unauthenticated, }, this.props.onHeightChanged); // Decryption may have caused a change in size return; } From fa7acf4dfd6b26cb35bf5a87a8dbaad49128ba9c Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Wed, 28 Sep 2022 14:09:31 +0100 Subject: [PATCH 2/4] Upgrade matrix-js-sdk to 19.7.0 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 70b1657767..78730997b1 100644 --- a/package.json +++ b/package.json @@ -93,7 +93,7 @@ "maplibre-gl": "^1.15.2", "matrix-encrypt-attachment": "^1.0.3", "matrix-events-sdk": "^0.0.1-beta.7", - "matrix-js-sdk": "19.6.0", + "matrix-js-sdk": "19.7.0", "matrix-widget-api": "^1.1.1", "minimist": "^1.2.5", "opus-recorder": "^8.0.3", diff --git a/yarn.lock b/yarn.lock index e52ef8945f..b70868079c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6778,10 +6778,10 @@ matrix-events-sdk@^0.0.1-beta.7: resolved "https://registry.yarnpkg.com/matrix-events-sdk/-/matrix-events-sdk-0.0.1-beta.7.tgz#5ffe45eba1f67cc8d7c2377736c728b322524934" integrity sha512-9jl4wtWanUFSy2sr2lCjErN/oC8KTAtaeaozJtrgot1JiQcEI4Rda9OLgQ7nLKaqb4Z/QUx/fR3XpDzm5Jy1JA== -matrix-js-sdk@19.6.0: - version "19.6.0" - resolved "https://registry.yarnpkg.com/matrix-js-sdk/-/matrix-js-sdk-19.6.0.tgz#8e531b4d140f98f5c3d8c2aca1e7fae2ef839f3e" - integrity sha512-VU+FTixX+NfWeUbFNR1I0+RUQlXJCoYrg+qDcYje0faalcRN2zWJmS2KWD0hXIqXQS2q44zbPc7WzpPjd0ToAQ== +matrix-js-sdk@19.7.0: + version "19.7.0" + resolved "https://registry.yarnpkg.com/matrix-js-sdk/-/matrix-js-sdk-19.7.0.tgz#ccadae630c56032b040c87b163475a04601409ce" + integrity sha512-mFN1LBmEpYHCH6II1F8o7y8zJr0kn1yX7ga7tRXHbLJAlBS4bAXRsEoAzdv6OrV8/dS325JlVUYQLHFHQWjYxg== dependencies: "@babel/runtime" "^7.12.5" another-json "^0.2.0" From 0f8884e697c7bb65980f543086e534497a817d23 Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Wed, 28 Sep 2022 14:11:18 +0100 Subject: [PATCH 3/4] Prepare changelog for v3.56.0 --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 65a501849e..ec1af4929c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +Changes in [3.56.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.56.0) (2022-09-28) +===================================================================================================== + +## 🔒 Security +* Fix for [CVE-2022-39249](https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE%2D2022%2D39249) +* Fix for [CVE-2022-39250](https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE%2D2022%2D39250) +* Fix for [CVE-2022-39251](https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE%2D2022%2D39251) +* Fix for [CVE-2022-39236](https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=CVE%2D2022%2D39236) + Changes in [3.55.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v3.55.0) (2022-09-20) =============================================================================================================== From 82795b9c86ca2e0c59903a4d30c5d3d8208df2d5 Mon Sep 17 00:00:00 2001 From: RiotRobot Date: Wed, 28 Sep 2022 14:11:18 +0100 Subject: [PATCH 4/4] v3.56.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 78730997b1..4951e117f4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "matrix-react-sdk", - "version": "3.55.0", + "version": "3.56.0", "description": "SDK for matrix.org using React", "author": "matrix.org", "repository": {