Staging Environment: Content and features may be unstable or change without notice.
Search for packages
Package details: pkg:npm/matrix-react-sdk@3.102.0
purl pkg:npm/matrix-react-sdk@3.102.0
Next non-vulnerable version 3.105.1
Latest non-vulnerable version 3.105.1
Risk 3.5
Vulnerabilities affecting this package (1)
Vulnerability Summary Fixed by
VCID-k3ft-j7d1-nkh7
Aliases:
CVE-2024-42347
GHSA-f83w-wqhc-cfp4
Matrix SDK for React's URL preview setting for a room is controllable by the homeserver ### Impact A malicious homeserver could manipulate a user's account data to cause the client to enable URL previews in end-to-end encrypted rooms, in which case any URLs in encrypted messages would be sent to the server. Even if the CVSS score would be 4.1 ([AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:N/A:N](https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator?vector=AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:N/A:N&version=3.1)) the maintainer classifies this as High severity issue. ### Patches This was patched in matrix-react-sdk 3.105.1. ### Workarounds Deployments that trust their homeservers, as well as closed federations of trusted servers, are not affected. ### References N/A.
3.105.1
Affected by 0 other vulnerabilities.
Vulnerabilities fixed by this package (1)
Vulnerability Summary Aliases
VCID-e42f-h16f-gkbf Malicious homeservers can steal message keys when the matrix-react-sdk user invites another user to a room ### Impact matrix-react-sdk before 3.102.0 allows a malicious homeserver to potentially steal message keys for a room when a user invites another user to that room, via injection of a malicious device controlled by the homeserver. This is possible because matrix-react-sdk before 3.102.0 shared historical message keys on invite. ### Patches matrix-react-sdk 3.102.0 [disables sharing message keys on invite](https://github.com/matrix-org/matrix-react-sdk/pull/12618) by removing calls to the vulnerable functionality. ### Workarounds None. ### References The vulnerability in matrix-react-sdk is caused by calling `MatrixClient.sendSharedHistoryKeys` in matrix-js-sdk, which is inherently vulnerable to this sort of attack. This matrix-js-sdk vulnerability is tracked as CVE-2024-47080 / [GHSA-4jf8-g8wp-cx7c](https://github.com/matrix-org/matrix-js-sdk/security/advisories/GHSA-4jf8-g8wp-cx7c). Given that this functionality is not specific to sharing message keys on *invite*, is optional, has to be explicitly called by the caller and has been independently patched in matrix-react-sdk by removing the offending calls, we believe it is proper to treat the matrix-react-sdk vulnerability as a separate one, with its own advisory and CVE. The matrix-org/matrix-react-sdk repository has recently been archived and the project was moved to [element-hq/matrix-react-sdk](https://github.com/element-hq/matrix-react-sdk). Given that this happened *after* the first patched release, no releases of the project on [element-hq/matrix-react-sdk](https://github.com/element-hq/matrix-react-sdk) were ever vulnerable to this vulnerability. Patching pull request: https://github.com/matrix-org/matrix-react-sdk/pull/12618. ### For more information If you have any questions or comments about this advisory, please email us at security at [security at matrix.org](mailto:security@matrix.org). CVE-2024-47824
GHSA-qcvh-p9jq-wp8v

Date Actor Action Vulnerability Source VulnerableCode Version
2026-04-16T23:11:51.154369+00:00 GitLab Importer Fixing VCID-e42f-h16f-gkbf https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/matrix-react-sdk/CVE-2024-47824.yml 38.4.0
2026-04-16T23:05:35.959069+00:00 GitLab Importer Affected by VCID-k3ft-j7d1-nkh7 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/matrix-react-sdk/CVE-2024-42347.yml 38.4.0
2026-04-12T00:30:16.642420+00:00 GitLab Importer Fixing VCID-e42f-h16f-gkbf https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/matrix-react-sdk/CVE-2024-47824.yml 38.3.0
2026-04-12T00:23:33.908767+00:00 GitLab Importer Affected by VCID-k3ft-j7d1-nkh7 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/matrix-react-sdk/CVE-2024-42347.yml 38.3.0
2026-04-03T00:37:56.298355+00:00 GitLab Importer Fixing VCID-e42f-h16f-gkbf https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/matrix-react-sdk/CVE-2024-47824.yml 38.1.0
2026-04-03T00:31:11.771934+00:00 GitLab Importer Affected by VCID-k3ft-j7d1-nkh7 https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/matrix-react-sdk/CVE-2024-42347.yml 38.1.0
2026-04-02T12:40:14.985148+00:00 GitLab Importer Fixing VCID-e42f-h16f-gkbf https://gitlab.com/gitlab-org/advisories-community/-/blob/main/npm/matrix-react-sdk/CVE-2024-47824.yml 38.0.0
2026-04-01T16:06:41.583351+00:00 GHSA Importer Fixing VCID-e42f-h16f-gkbf https://github.com/advisories/GHSA-qcvh-p9jq-wp8v 38.0.0
2026-04-01T12:49:19.255963+00:00 GithubOSV Importer Fixing VCID-e42f-h16f-gkbf https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2024/10/GHSA-qcvh-p9jq-wp8v/GHSA-qcvh-p9jq-wp8v.json 38.0.0