converse.js@2.0.3 vulnerabilities

Browser based XMPP chat client

Direct Vulnerabilities

Known vulnerabilities in the converse.js package. This does not include vulnerabilities belonging to this package’s dependencies.

Automatically find and fix vulnerabilities affecting your projects. Snyk scans for vulnerabilities and provides fixes for free.
Fix for free
Vulnerability Vulnerable Version
  • M
User Impersonation

converse.js is a web based XMPP/Jabber chat client.

Affected versions of this package are vulnerable to User Impersonation. An incorrect implementation of "XEP-0280: Message Carbons" in multiple XMPP clients 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.

How to fix User Impersonation?

Upgrade converse.js to version 1.0.7, 2.0.5 or higher.

<1.0.7 >=2.0.0 <2.0.5
  • H
Information Exposure

converse.jsis a web based XMPP/Jabber instant messaging client.

Affected versions of this package are vulnerable to Information Exposure. It allows remote attackers to obtain sensitive information because it is too difficult to determine whether safe publication of private data was configured or even intended. For example, users might have an expectation that chatroom bookmarks are private, but the various interacting software components do not necessarily make that happen.

How to fix Information Exposure?

Upgrade converse.js to version 3.3.3 or higher.

<3.3.3
  • H
Information Exposure

converse.jsis a web based XMPP/Jabber instant messaging client.

Affected versions of this package are vulnerable to Information Exposure. It allows remote attackers to obtain sensitive information because it is too difficult to determine whether safe publication of private data was configured or even intended. For example, users might have an expectation that chatroom bookmarks are private, but the various interacting software components do not necessarily make that happen.

How to fix Information Exposure?

Upgrade converse.js to version 3.3.3 or higher.

<3.3.3