GitHub Advisoryadvisory · npm
GHSA-mwq8-fjpf-c2gr Prototype pollution in matrix-js-sdk (part 2)
HIGH
Official page ↗
- Aliases
- CVE-2023-28427
- Ecosystem
- npm
- Packages
- matrix-js-sdk
- Severity
- High
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H
- Weaknesses
- CWE-1321
- Reviewed
- 2023-03-30
Affected packages
• npm matrix-js-sdk: < 24.0.0 → fixed in 24.0.0
Description
Impact
In certain configurations, data sent by remote servers containing special strings in key locations could cause modifications of the `Object.prototype`, disrupting matrix-js-sdk functionality, causing denial of service and potentially affecting program logic.
(This is part 2, where CVE-2022-36059 / GHSA-rfv9-x7hh-xc32 is part 1. Part 2 covers remaining vectors not covered by part 1, found in a codebase audit scheduled after part 1.)
Patches
The issue has been patched in matrix-js-sdk 24.0.0.
Workarounds
None.
References
• Release blog post
• The advisory GHSA-rfv9-x7hh-xc32 (CVE-2022-36059) refers to an initial set of vulnerable locations discovered and patched in matrix-js-sdk 19.4.0. We opted not to disclose that advisory while we performed an audit of the codebase and are now disclosing it jointly with this one.
For more information
If you have any questions or comments about this advisory please email us at security at matrix.org.
Related
Alias · CVE (1)
- CVE-2023-28427 matrix-js-sdk is a Matrix messaging protocol Client-Server SDK for JavaScript. vulnerability
Weakness · CWE (1)
- CWE-1321 Improperly Controlled Modification of Object Prototype Attributes weakness
References
- https://github.com/matrix-org/matrix-js-sdk/security/advisories/GHSA-mwq8-fjpf-c2gr web
- https://github.com/matrix-org/matrix-js-sdk/security/advisories/GHSA-rfv9-x7hh-xc32 web
- https://nvd.nist.gov/vuln/detail/CVE-2023-28427 advisory
- https://github.com/matrix-org/matrix-js-sdk package
- https://lists.debian.org/debian-lts-announce/2023/04/msg00027.html web
- https://matrix.org/blog/2023/03/28/security-releases-matrix-js-sdk-24-0-0-and-matrix-react-sdk-3-69-0 web
- https://security.gentoo.org/glsa/202305-36 web
- https://www.debian.org/security/2023/dsa-5392 web