~ / search / GHSA-w973-2qcc-p78x

GHSA-w973-2qcc-p78x

User Impersonation in converse.js

Source: GitHub Advisory Database (reviewed) Moderate CVE-2017-5858

Packages

EcosystemPackageAffectedFixed in
npm converse.js < 1.0.7 1.0.7
npm converse.js >= 2.0.0, < 2.0.5 2.0.5

Details

As written in the advisory (Markdown source, shown as plain text).

Versions of `converse.js` prior to 1.0.7 for 1.x or 2.0.5 for 2.x are vulnerable to User Impersonation. The package provides an incorrect implementation of [XEP-0280: Message Carbons](https://xmpp.org/extensions/xep-0280.html) that allows a remote attacker to impersonate any user, including contacts, in the vulnerable application's display. This allows for various kinds of social engineering attacks. ## Recommendation If you're using `converse.js` 1.x, upgrade to 1.0.7 or later. If you're using `converse.js` 2.x, upgrade to 2.0.5 or later.

References

External links from the advisory. They lead to third-party sites.