CVE-2019-1000021
Description
Slixmpp before 1.4.2 incorrectly allows all contacts to read private PEP data due to a missing access control setting in the XEP-0223 plugin.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Slixmpp before 1.4.2 incorrectly allows all contacts to read private PEP data due to a missing access control setting in the XEP-0223 plugin.
Vulnerability
Slixmpp before commit 7cd73b594e8122dddf847953fcfc85ab4d316416 (fixed in version 1.4.2) contains an access control vulnerability in its XEP-0223 plugin for Persistent Storage of Private Data via PubSub [1]. The publish-options profile used to configure the default access model is not enforced, so PEP nodes meant to store private data (e.g., bookmarks) are created with a permissive default access model instead of being restricted to the owner only [1][2].
Exploitation
An attacker who is a contact of the victim need only be subscribed to the victim's PEP notifications or query the node directly. If the victim publishes any private data to a PEP node without explicitly setting the node to private, the attacker can retrieve that data. No special authentication or credentials beyond being a contact are required [1][2].
Impact
Successful exploitation results in the disclosure of private data – such as bookmarks, passwords, or other sensitive information stored via PEP – to all of the victim's contacts. The data is not modified, nor is arbitrary code execution achieved; the impact is purely a confidentiality breach [1][2].
Mitigation
Slixmmp 1.4.2, which includes commit 7cd73b594e8122dddf847953fcfc85ab4d316416, fixes the issue [2][3]. Users should upgrade to version 1.4.2 or later. No workaround is documented; users on earlier versions must avoid publishing private data to PEP nodes without ensuring the node is explicitly configured with a private access model [1]. The vulnerability is not listed on the CISA Known Exploited Vulnerabilities (KEV) catalog as of February 2025.
AI Insight generated on May 22, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
slixmppPyPI | < 1.4.2 | 1.4.2 |
Affected products
4- Range: 0.9RC1, 1.0, 1.0-Beta1, …
- ghsa-coords3 versionspkg:pypi/slixmpppkg:rpm/opensuse/python-slixmpp&distro=openSUSE%20Tumbleweedpkg:rpm/suse/python-slixmpp&distro=SUSE%20Package%20Hub%2015
< 1.4.2+ 2 more
- (no CPE)range: < 1.4.2
- (no CPE)range: < 1.8.5-1.2
- (no CPE)range: < 1.3.0-bp150.3.3.1
Patches
17cd73b594e81XEP-0223: Fix default access_model, it MUST be whitelist.
1 file changed · +1 −1
slixmpp/plugins/xep_0223.py+1 −1 modified@@ -26,7 +26,7 @@ class XEP_0223(BasePlugin): dependencies = {'xep_0163', 'xep_0060', 'xep_0004'} profile = {'pubsub#persist_items': True, - 'pubsub#send_last_published_item': 'never'} + 'pubsub#access_model': 'whitelist'} def configure(self, node, ifrom=None, callback=None, timeout=None): """
Vulnerability mechanics
Generated on May 9, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.
References
10- github.com/advisories/GHSA-4g62-mfwx-4q48ghsaADVISORY
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/GKBXN7EAAR7ENEZUBKV6C6MP6QBXYTWT/mitrevendor-advisoryx_refsource_FEDORA
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/WIBP4LD2V4TBJSLZXDUAGQMD6CUI2TZR/mitrevendor-advisoryx_refsource_FEDORA
- nvd.nist.gov/vuln/detail/CVE-2019-1000021ghsaADVISORY
- github.com/poezio/slixmpp/commit/7cd73b594e8122dddf847953fcfc85ab4d316416ghsaWEB
- github.com/pypa/advisory-database/tree/main/vulns/slixmpp/PYSEC-2019-121.yamlghsaWEB
- lab.louiz.org/poezio/slixmpp/commit/7cd73b594e8122dddf847953fcfc85ab4d316416ghsax_refsource_MISCWEB
- lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/GKBXN7EAAR7ENEZUBKV6C6MP6QBXYTWTghsaWEB
- lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/WIBP4LD2V4TBJSLZXDUAGQMD6CUI2TZRghsaWEB
- xmpp.org/extensions/xep-0223.htmlghsax_refsource_MISCWEB
News mentions
0No linked articles in our index yet.