CVE-2018-6591 Converse.js Exposure of Sensitive Information
Remote attackers can access private chatroom bookmarks due to ambiguous configuration of safe publication settings in Converse.js and Inverse.js.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2018-6591?
CVE-2018-6591 is a medium-severity vulnerability in n/a, published on 19 Feb 2018. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
Converse.js and Inverse.js through 3.3 allow 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.
Weakness: CWE-200
Which versions are affected by CVE-2018-6591?
4 open source packages ship an affected version, including jcbrand/converse.js and converse.js. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
jcbrand/converse.js Packagist | All versions | 3.3.3 |
jcbrand/converse.js Packagist | All versions | 3.3.3 |
converse.js npm | All versions | 3.3.3 |
converse.js npm | All versions | 3.3.3 |
Products include Conversejs Converse.js.
How do I fix CVE-2018-6591?
Upgrade jcbrand/converse.js to 3.3.3 or later.
Is CVE-2018-6591 being exploited?
There is no known exploitation of CVE-2018-6591 in the wild and no public exploit code.
Other vulnerabilities in n/a
Sources
Also known as GHSA-mv4h-qm24-x4gh.