Skip to content
OpenAdvisories
High · 8.2 CVE-2023-28103 EUVD-2023-0903GHSA-6g43-88cp-w5gv

Prototype pollution in matrix-react-sdk

Published Mar 28, 2023 · Updated Feb 18, 2025 · Assigned by GitHub_M

Description

matrix-react-sdk is a Matrix chat protocol SDK for React Javascript. In certain configurations, data sent by remote servers containing special strings in key locations could cause modifications of the `Object.prototype`, disrupting matrix-react-sdk functionality, causing denial of service and potentially affecting program logic. This is fixed in matrix-react-sdk 3.69.0 and users are advised to upgrade. There are no known workarounds for this vulnerability. Note this advisory is distinct from GHSA-2x9c-qwgf-94xr which refers to a similar issue.

Affected products

VendorProductAffectedFixed
matrix-org matrix-react-sdk < 3.69.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Alpine v3.24 element-web 1.11.26-r0 —
Alpine v3.23 element-web 1.11.26-r0 —
Alpine v3.22 element-web 1.11.26-r0 —
Alpine v3.21 element-web 1.11.26-r0 —
Alpine v3.20 element-web 1.11.26-r0 —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 element-web 1.11.26-r0 —
Alpine v3.18 element-web 1.11.26-r0 —
Alpine v3.17 riot-web 1.11.26-r0 —

Affected packages

EcosystemPackageAffectedFixedRecord
npm matrix-react-sdk < 3.69.0 3.69.0 GHSA-6g43-88cp-w5gv

References