CVE-2024-50336

NameCVE-2024-50336
Descriptionmatrix-js-sdk is a Matrix messaging protocol Client-Server SDK for JavaScript. matrix-js-sdk before 34.11.0 is vulnerable to client-side path traversal via crafted MXC URIs. A malicious room member can trigger clients based on the matrix-js-sdk to issue arbitrary authenticated GET requests to the client's homeserver. Fixed in matrix-js-sdk 34.11.1.
SourceCVE (at NVD; CERT, LWN, oss-sec, fulldisc, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
node-matrix-js-sdk (PTS)bullseye9.3.0+~cs9.9.16-2vulnerable
thunderbird (PTS)bullseye1:115.12.0-1~deb11u1vulnerable
bullseye (security)1:128.5.0esr-1~deb11u1vulnerable
bookworm1:115.16.0esr-1~deb12u1vulnerable
bookworm (security)1:128.5.0esr-1~deb12u1vulnerable
trixie1:128.5.0esr-1vulnerable
sid1:128.5.2esr-1fixed

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
node-matrix-js-sdksource(unstable)(unfixed)
thunderbirdsource(unstable)1:128.5.2esr-1

Notes

[bookworm] - thunderbird <no-dsa> (Minor issue; can be fixed in January thunderbird update)
[bullseye] - thunderbird <postponed> (Minor issue; can be fixed in next update)
https://www.mozilla.org/en-US/security/advisories/mfsa2024-69/#CVE-2024-50336

Search for package or bug name: Reporting problems