5.9med
CVE-2017-5591
SleekXMPP and Slixmpp Incorrect Implementation of Message Carbons
Also known as GHSA-c35g-jr5f-h83p, PYSEC-2017-103, PYSEC-2017-104
Published 9 y ago · modified 4 mo ago · JSON
CVSS
5.9
v3.1 · NVD
CISA KEV
No
not known exploited
EPSS
1.7%
percentile 78%
Public exploits
0
none known
Summary
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. This CVE is for SleekXMPP up to 1.3.1 and Slixmpp all versions up to 1.2.3, as bundled in poezio (0.8 - 0.10) and other products.
Exploit prediction (EPSS)
1.73% probability of exploitation in the next 30 days, higher than 78% of all scored CVEs.
CVSS scores
| Assigned by | Version | Score | Vector |
|---|---|---|---|
| NVD | 3.1 | 5.9 | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N |
| NVD | 2.0 | 4.3 | AV:N/AC:M/Au:N/C:N/I:P/A:N |
| GitHub | 3.1 | 5.9 | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N |
Affected packages
| Ecosystem | Package | Affected | Fixed in |
|---|---|---|---|
| pypi | slixmpp | <1.2.4 | 1.2.4 |
| pypi | sleekxmpp | <1.3.2 | 1.3.2 |
Classification
References
- securityfocus.com /bid/96166 · vdb-entry, x_refsource_BID, x_transferred
- openwall.com /lists/oss-security/2017/02/09/29 · x_refsource_MISC, x_transferred
- rt-solutions.de /en/2017/02/CVE-2017-5589_xmpp_carbons/ · x_refsource_MISC, x_transferred
- rt-solutions.de /wp-content/uploads/2017/02/CVE-2017-5589_xmpp_carbons.pdf · x_refsource_MISC, x_transferred
- github.com /poezio/slixmpp/commit/22664ee7b86c8e010f312b66d12590fb47160ad8 · x_refsource_MISC, x_transferred
- nvd.nist.gov /vuln/detail/CVE-2017-5591 · advisory
- github.com /fritzy/SleekXMPP/issues/442 · web
- github.com /fritzy/SleekXMPP/commit/285495d5ee2427d93d961ceedcd1829383e5196d · web
- github.com /poezio/slixmpp · package
- github.com /pypa/advisory-database/tree/main/vulns/sleekxmpp/PYSEC-2017-103.yaml · web
- github.com /pypa/advisory-database/tree/main/vulns/slixmpp/PYSEC-2017-104.yaml · web
- pypi.org /project/sleekxmpp · web
- pypi.org /project/slixmpp · web
- rt-solutions.de /en/2017/02/CVE-2017-5589_xmpp_carbons · web
- web.archive.org /web/20200227192025/http://www.securityfocus.com/bid/96166 · web
- github.com /advisories/GHSA-c35g-jr5f-h83p · advisory
Sources
- CVE List: CVE-2017-5591
- GitHub Advisory: GHSA-c35g-jr5f-h83p
- NVD: CVE-2017-5591
- OSV: PYSEC-2017-103
- OSV: PYSEC-2017-104
vulnwire keeps one entry per vulnerability: the CVE id wins, then GHSA; records that alias each other are merged. Machine-readable: JSON.