> CVE-2025-59160

« BACK_TO_HOME
PUBLISHED
2025-09-16 17:15
MODIFIED
2025-09-17 14:18
EPSS (Prob. Exploit)
0.24%
Top 84.4%
DATA SOURCES:
NVD 🔗 2025-10-18 CVE PROJECT 🔗 2026-01-19 FIRST EPSS 🔗 2026-11-08 GITHUB 🔗 2026-11-04 OSV 🔗 2026-11-08

> DESCRIPTION

Matrix JavaScript SDK is a Matrix Client-Server SDK for JavaScript and TypeScript. matrix-js-sdk before 38.2.0 has insufficient validation of room predecessor links in MatrixClient::getJoinedRooms, allowing a remote attacker to attempt to replace a tombstoned room with an unrelated attacker-supplied room. The issue has been patched and users should upgrade to 38.2.0. A workaround is to avoid using MatrixClient::getJoinedRooms in favor of getRooms() and filtering upgraded rooms separately.

> AFFECTED_PRODUCTS

ℹ️ Aucun produit affecté n'a encore été publié par NVD pour cette CVE.

> GITHUB SECURITY ADVISORY

GHSA-mp7c-m3rh-r56v MODERATE

matrix-js-sdk has insufficient validation when considering a room to be upgraded by another

AFFECTED PACKAGES:
NPM / matrix-js-sdk
< 38.2.0
Fixed in: 38.2.0

> OSV (GOOGLE OPEN SOURCE VULNERABILITIES)

matrix-js-sdk has insufficient validation when considering a room to be upgraded by another

AFFECTED PACKAGES:
Unknown / Unknown
66 versions affected
ALIASES:
GHSA-mp7c-m3rh-r56v

> HISTORIQUE DES MODIFICATIONS

Première apparition
16/09/2025 17:15
Source: NVD
📊 ENRICHISSEMENT 18/10/2025 15:08
CVEPROJECT
Champ modifié: CVE Project
Ancienne valeur:
Non
Nouvelle valeur:
Oui
Total des modifications: 1 Dernière mise à jour: 1 year ago
« BACK_TO_HOME