CVE-2016-9928
MCabber before 1.0.4 is vulnerable to roster push attacks, which allows remote attackers to...
MCabber before 1.0.4 is vulnerable to roster push attacks, which allows remote attackers to intercept communications, or add themselves as an entity on a 3rd party's roster as another user, which will also garner associated privileges, via crafted XMPP packets.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
7.4
MCabber before 1.0.4 is vulnerable to roster push attacks, which allows remote attackers to intercept communications, or add themselves as an entity on a 3rd party's roster as another user, which will also garner associated privileges, via crafted XMPP packets.
- Record
CVE-2016-9928- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - CVSS 2.0
- 5.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:N - Weakness
- CWE-269
- Updated
- 2026-11-02
CVE List No score
MCabber before 1.0.4 is vulnerable to roster push attacks, which allows remote attackers to intercept communications, or add themselves as an entity on a 3rd party's roster as another user, which will also garner associated privileges, via crafted XMPP packets.
- Record
CVE-2016-9928- Updated
- 2026-11-02
EUVDEUVD-2016-10715 No score
MCabber before 1.0.4 is vulnerable to roster push attacks, which allows remote attackers to intercept communications, or add themselves as an entity on a 3rd party's roster as another user, which will also garner associated privileges, via crafted XMPP packets.
- Record
EUVD-2016-10715- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-q477-8j82-fjq4 No score
MCabber before 1.0.4 is vulnerable to roster push attacks, which allows remote attackers to...
MCabber before 1.0.4 is vulnerable to roster push attacks, which allows remote attackers to intercept communications, or add themselves as an entity on a 3rd party's roster as another user, which will also garner associated privileges, via crafted XMPP packets.
- Record
GHSA-q477-8j82-fjq4- Weakness
- CWE-269
- Updated
- 2026-11-02
OSV
7.4
MCabber before 1.0.4 is vulnerable to roster push attacks, which allows remote attackers to intercept communications, or add themselves as an entity on a 3rd party's roster as another user, which will also garner associated privileges, via crafted XMPP packets.
- Record
CVE-2016-9928- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2016-9928
7.4
MCabber before 1.0.4 is vulnerable to roster push attacks, which allows remote attackers to intercept communications, or add themselves as an entity on a 3rd party's roster as another user, which will also garner associated privileges, via crafted XMPP packets.
- Record
DEBIAN-CVE-2016-9928- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
Show 5 moreShow less
OSVUBUNTU-CVE-2016-9928
7.4
MCabber before 1.0.4 is vulnerable to roster push attacks, which allows remote attackers to intercept communications, or add themselves as an entity on a 3rd party's roster as another user, which will also garner associated privileges, via crafted XMPP packets.
- Record
UBUNTU-CVE-2016-9928- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVMGASA-2016-0433 No score
Updated mcabber packages fix security vulnerability
It was discovered that there was a "roster push attack" vulnerability in mcabber, a console-based Jabber (XMPP) client. A remote attacker can modify the roster and intercept messages via a crafted roster-push IQ stanza (CVE-2016-9928).
- Record
MGASA-2016-0433- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10979-1 No score
libqxmpp-devel-1.4.0-1.2 on GA media
These are all security issues fixed in the libqxmpp-devel-1.4.0-1.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10979-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11142-1 No score
libQXmppQt6-10-1.16.1-1.1 on GA media
These are all security issues fixed in the libQXmppQt6-10-1.16.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11142-1- Updated
- 2026-11-02
OSVUSN-4506-1 No score
mcabber vulnerability
It was discovered that MCabber does not properly manage roster pushes. An attacker could possibly use this issue to remotely perform machine-in-the-middle attacks. (CVE-2016-9928).
- Record
USN-4506-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
mcabberDebian:12 |
before 0.10.2-1.1 | 0.10.2-1.1 |
mcabberDebian:13 |
before 0.10.2-1.1 | 0.10.2-1.1 |
mcabberDebian:8 |
before 0.10.2-1+deb8u1, plus listed versions 0.10.2-1 |
0.10.2-1+deb8u1 |
mcabberDebian:7 |
before 0.10.1-3+deb7u1, plus listed versions 0.10.1-3 |
0.10.1-3+deb7u1 |
mcabberMageia:5 |
before 0.10.1-9.1.mga5 | 0.10.1-9.1.mga5 |
mcabberUbuntu:16.04:LTS |
before 0.10.2-1+deb8u1build0.16.04.1, plus listed versions 0.10.2-10.10.2-1build1 |
0.10.2-1+deb8u1build0.16.04.1 |
libqxmppopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 1.16.1-1.1 | 1.16.1-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2016-9928 is a high vulnerability (CVSS 7.4) in Mcabber, published November 27, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.51%, the 91st percentile. Fixed in mcabber 0.10.2-1.1.
References
bugzilla.redhat.com/show_bug.cgi?id=1403790
bugs.debian.org/cgi-bin/bugreport.cgi?bug=845258
bitbucket.org/McKael/mcabber-crew/commits/6e1ead98930d7dd0a520ad17c720ae4908429033/raw
gultsch.de/gajim_roster_push_and_message_interception.html
openwall.com/lists/oss-security/2017/02/09/29
openwall.com/lists/oss-security/2016/12/11/2
Show 16 moreShow less
securityfocus.com/bid/94862
lists.opensuse.org/opensuse-updates/2017-01/msg00130.html
lists.debian.org/debian-lts-announce/2020/06/msg00031.html
usn.ubuntu.com/4506-1
nvd.nist.gov/vuln/detail/CVE-2016-9928
github.com/advisories/GHSA-q477-8j82-fjq4
security-tracker.debian.org/tracker/CVE-2016-9928
advisories.mageia.org/MGASA-2016-0433.html
bugs.mageia.org/show_bug.cgi?id=19858
lwn.net/Alerts/707472
ubuntu.com/security/CVE-2016-9928
openwall.com/lists/oss-security/2016/12/09/5
ubuntu.com/security/notices/USN-4506-1
cve.org/CVERecord?id=CVE-2016-9928
suse.com/security/cve/CVE-2016-9928
suse.com/security/cve/CVE-2017-5603