CVE-2017-10807
JabberD 2.x (aka jabberd2) before 2.6.1 allows anyone to authenticate using SASL ANONYMOUS, even...
JabberD 2.x (aka jabberd2) before 2.6.1 allows anyone to authenticate using SASL ANONYMOUS, even when the sasl.anonymous c2s.xml option is not enabled.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
JabberD 2.x (aka jabberd2) before 2.6.1 allows anyone to authenticate using SASL ANONYMOUS, even when the sasl.anonymous c2s.xml option is not enabled.
- Record
CVE-2017-10807- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-287
- Updated
- 2026-11-02
CVE List No score
JabberD 2.x (aka jabberd2) before 2.6.1 allows anyone to authenticate using SASL ANONYMOUS, even when the sasl.anonymous c2s.xml option is not enabled.
- Record
CVE-2017-10807- Updated
- 2026-11-02
EUVDEUVD-2017-2451 No score
JabberD 2.x (aka jabberd2) before 2.6.1 allows anyone to authenticate using SASL ANONYMOUS, even when the sasl.anonymous c2s.xml option is not enabled.
- Record
EUVD-2017-2451- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-cv95-3vq8-8f64
9.8
JabberD 2.x (aka jabberd2) before 2.6.1 allows anyone to authenticate using SASL ANONYMOUS, even...
JabberD 2.x (aka jabberd2) before 2.6.1 allows anyone to authenticate using SASL ANONYMOUS, even when the sasl.anonymous c2s.xml option is not enabled.
- Record
GHSA-cv95-3vq8-8f64- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-287
- Updated
- 2026-11-02
OSV
9.8
JabberD 2.x (aka jabberd2) before 2.6.1 allows anyone to authenticate using SASL ANONYMOUS, even when the sasl.anonymous c2s.xml option is not enabled.
- Record
CVE-2017-10807- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2017-10807
9.8
JabberD 2.x (aka jabberd2) before 2.6.1 allows anyone to authenticate using SASL ANONYMOUS, even when the sasl.anonymous c2s.xml option is not enabled.
- Record
DEBIAN-CVE-2017-10807- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 5 moreShow less
OSVUBUNTU-CVE-2017-10807
9.8
JabberD 2.x (aka jabberd2) before 2.6.1 allows anyone to authenticate using SASL ANONYMOUS, even when the sasl.anonymous c2s.xml option is not enabled.
- Record
UBUNTU-CVE-2017-10807- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-04
OSVSUSE-SU-2017:2257-1 No score
Security update for SUSE Manager Server 3.1
This update for the SUSE Manager Server 3.1 provides several fixes and improvements.
The following security issues have been fixed:
jabberd:
- Fix offered SASL mechanism check. (bsc#1047282, CVE-2017-10807)
spacewalk-java:
- Do not allow XSS as Organization name. (bsc#1048968, CVE-2017-7538)
Additionally, the following non-security issues have been fixed:
cobbler:
- Fix missing arguments and location for Xen. (bsc#1048183)
jabberd:
- Fix memory leak in pgsql storage driver.
- Fix two double-frees caused by dangling pointers.
- wss:// (WebSocket over SSL) support in c2s.
- Allow BareJID S10N packets.
- SQLite postconnect SQL support.
- Support WebSocket fragmented packets.
- Module to verify users using e-mail.
- Use OpenSSL functions for base64 en/decoding when available.
- Option to dump packet-filter matched packets to file.
- bcrypt support for PostgreSQL and MySQL storage.
- Option to set authreg module per realm.
- WebSocket C2S SX plugin.
- Support for RSA/DH/ECDH key agreement.
- For a detailed description of all fixes, please refer to the changelog.
osad:
- Reduce maximal size of osad log before rotating.
- Perform osad restart in posttrans. (bsc#1039913)
salt-netapi-client:
- Fix date format for Schedule.
- Fix sending kwarg in payload in RunnerCall.
- Better error handling in Runner and Wheel calls.
- Increase the default SOCKET_TIMEOUT to 20 seconds.
smdba:
- Add support for postgresql96. (bsc#1045152)
spacecmd:
- Configchannel export binary flag to json. (bsc#1044719)
spacewalk-backend:
- Make master_label static to keep its value when retrying. (bsc#1038321)
- Adapt for the new gpgcheck flag for the channels.
spacewalk-branding:
- Fix overlapping of elements. (bsc#1031143)
- Fix overlapping text narrow window. (bsc#1009118)
- Fix formulas action buttons position. (bsc#1047513)
- Fix broken link. (bsc#1033999)
- Alphabar: Change title to 'Select first character'. (bsc#1042199)
spacewalk-certs-tools:
- Improve text for bootstrap. (bsc#1032324)
spacewalk-java:
- Don't add default channel if AK is not valid. (bsc#1047656)
- Add 'Enable GPG check' function for channels.
- No legend icon for Activity Ocurring. (bsc#1051719)
- Implement API call for bootstrapping systems.
- Fix product ids reported for SUSE Manager Server to the subscription matcher.
- Fix adding products when assigning channels. (bsc#1049664)
- Set default memory size for SLES 12 installations to 1024MB. (bsc#1047707)
- Enable remote-command for Salt clients in SSM. (bsc#1050385)
- Add missing help icons/links. (bsc#1049425)
- Fix invalid help links. (bsc#1049425)
- Fix wrong openscap xid. (bsc#1030898)
- Fix overlapping text narrow window. (bsc#1009118)
- Fixes alignment on the orgdetails. (bsc#1017513)
- Fix text for activation key buttons. (bsc#1042975)
- Correctly set, check and cut textarea maxlength. (bsc#1043430)
- MinionActionExecutor: Raise skip timeout. (bsc#1046865)
- Update channels.xml with OpenStack Cloud Continuous Delivery 6. (bsc#1039458)
- Do not create VirtualInstance duplicates for the same 'uuid'.
- Add taskomatic task to cleanup duplicated uuids for same system id.
- Handle possible wrong UUIDs on SLE11 minions. (bsc#1046218)
- Removed duplicate overview menu item. (bsc#1045981)
- Enable act-key name empty on creation. (bsc#1032350)
- Fix NPE when there's not udev results. (bsc#1042552)
- Alphabar: Change title to 'Select first character'. (bsc#1042199)
- Duplicate Systems: Correct language not to mention 'profiles'. (bsc#1035728)
- Fix list filters to work with URL special characters. (bsc#1042846)
- Use getActive() instead of isActive() for JavaBeans compliance. (bsc#1043143)
- Fix hide non-org event details. (bsc#1039579)
spacewalk-search:
- Remove executable bit from service files. (bsc#1051518)
spacewalk-utils:
- Don't show password on input in spacewalk-manage-channel-lifecycle. (bsc#1043795)
spacewalk-web:
- Fix overlapping of elements. (bsc#1031143)
- Fix formulas action buttons…
- Record
SUSE-SU-2017:2257-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:2266-1 No score
Security update for SUSE Manager Proxy 3.1
This update for SUSE Manager Proxy 3.1 provides several fixes and improvements:
The following security issues have been fixed:
jabberd:
- Fix offered SASL mechanism check. (bsc#1047282, CVE-2017-10807)
Additionally, the following non-security issues have been fixed:
jabberd:
- Fix memory leak in pgsql storage driver.
- Fix two double-frees caused by dangling pointers.
- wss:// (WebSocket over SSL) support in c2s.
- Allow BareJID S10N packets.
- SQLite postconnect SQL support.
- Support WebSocket fragmented packets.
- Module to verify users using e-mail.
- Use OpenSSL functions for base64 en/decoding when available.
- Option to dump packet-filter matched packets to file.
- bcrypt support for PostgreSQL and MySQL storage.
- Option to set authreg module per realm.
- WebSocket C2S SX plugin.
- Support for RSA/DH/ECDH key agreement.
- For a detailed description of all fixes, please refer to the changelog.
osad:
- Reduce maximal size of osad log before rotating.
- Perform osad restart in posttrans. (bsc#1039913)
spacewalk-backend:
- Make master_label static to keep its value when retrying. (bsc#1038321)
- Adapt for the new gpgcheck flag for the channels.
spacewalk-certs-tools:
- Improve text for bootstrap. (bsc#1032324)
spacewalk-proxy:
- Use query string in upstream HEAD requests. (bsc#1036260)
spacewalk-web:
- Fix overlapping of elements. (bsc#1031143)
- Fix formulas action buttons position. (bsc#1047513)
- Do not show old messages. (bsc#1043831)
- Add a dynamic counter of the remaining textarea length.
- Confirm if navigating away while bootstrapping.
spacewalksd:
- Fix permissions of PID files in spacewalksd. (bsc#1049936)
zypp-plugin-spacewalk:
- Fix setting pkg_gpgcheck.
- Make pkg_gpgcheck configurable.
How to apply this update:
- Log in as root user to the SUSE Manager proxy.
- Stop the proxy service: spacewalk-proxy stop
- Apply the patch using either zypper patch or YaST Online Update.
- Start the Spacewalk service: spacewalk-proxy start
- Record
SUSE-SU-2017:2266-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:2267-1 No score
Security update for jabberd
This update for jabberd fixes the following issues:
- CVE-2017-10807: SASLANONYMOUS authentication method allowed anyone to authentication even if option was disabled (bsc#1047282)
- Record
SUSE-SU-2017:2267-1- Updated
- 2026-11-02
OSVUSN-8984-1 No score
jabberd2 vulnerability
It was discovered that jabberd2 allowed SASL ANONYMOUS authentication even when it was not enabled in the configuration. A remote attacker could possibly use this issue to bypass authentication.
- Record
USN-8984-1- Updated
- 2026-11-04
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
jabberd2Debian:12 |
before 2.6.1-1 | 2.6.1-1 |
jabberd2Debian:13 |
before 2.6.1-1 | 2.6.1-1 |
jabberd2Debian:14 |
before 2.6.1-1 | 2.6.1-1 |
jabberd2Debian:9 |
before 2.4.0-3+deb9u1, plus listed versions 2.4.0-3 |
2.4.0-3+deb9u1 |
cobblerSUSE:Manager Server 3.1 From an advisory covering 2 CVEs |
before 2.6.6-5.3.1 | 2.6.6-5.3.1 |
jabberdSUSE:Manager Server 3.1 From an advisory covering 2 CVEs |
before 2.6.1-3.3.1 | 2.6.1-3.3.1 |
osadSUSE:Manager Server 3.1 From an advisory covering 2 CVEs |
before 5.11.80.3-2.3.1 | 5.11.80.3-2.3.1 |
rhnpushSUSE:Manager Server 3.1 From an advisory covering 2 CVEs |
before 5.5.104.3-2.3.2 | 5.5.104.3-2.3.2 |
salt-netapi-clientSUSE:Manager Server 3.1 From an advisory covering 2 CVEs |
before 0.12.0-3.3.1 | 0.12.0-3.3.1 |
smdbaSUSE:Manager Server 3.1 From an advisory covering 2 CVEs |
before 1.5.8-0.2.3.1 | 1.5.8-0.2.3.1 |
Show 25 moreShow less
| Package | Affected | Fixed |
|---|---|---|
spacecmdSUSE:Manager Server 3.1 From an advisory covering 2 CVEs |
before 2.7.8.6-2.3.1 | 2.7.8.6-2.3.1 |
spacewalk-backendSUSE:Manager Server 3.1 From an advisory covering 2 CVEs |
before 2.7.73.7-2.3.1 | 2.7.73.7-2.3.1 |
spacewalk-brandingSUSE:Manager Server 3.1 From an advisory covering 2 CVEs |
before 2.7.2.7-2.3.1 | 2.7.2.7-2.3.1 |
spacewalk-certs-toolsSUSE:Manager Server 3.1 From an advisory covering 2 CVEs |
before 2.7.0.7-2.3.1 | 2.7.0.7-2.3.1 |
spacewalk-javaSUSE:Manager Server 3.1 From an advisory covering 2 CVEs |
before 2.7.46.5-2.3.1 | 2.7.46.5-2.3.1 |
spacewalk-searchSUSE:Manager Server 3.1 From an advisory covering 2 CVEs |
before 2.7.3.2-2.3.4 | 2.7.3.2-2.3.4 |
spacewalk-utilsSUSE:Manager Server 3.1 From an advisory covering 2 CVEs |
before 2.7.10.5-2.3.1 | 2.7.10.5-2.3.1 |
spacewalk-webSUSE:Manager Server 3.1 From an advisory covering 2 CVEs |
before 2.7.1.10-2.3.1 | 2.7.1.10-2.3.1 |
susemanagerSUSE:Manager Server 3.1 From an advisory covering 2 CVEs |
before 3.1.8-2.3.1 | 3.1.8-2.3.1 |
susemanager-docs_enSUSE:Manager Server 3.1 From an advisory covering 2 CVEs |
before 3-10.3.1 | 3-10.3.1 |
susemanager-schemaSUSE:Manager Server 3.1 From an advisory covering 2 CVEs |
before 3.1.9-2.3.1 | 3.1.9-2.3.1 |
susemanager-sync-dataSUSE:Manager Server 3.1 From an advisory covering 2 CVEs |
before 3.1.6-2.3.1 | 3.1.6-2.3.1 |
jabberdSUSE:Manager Proxy 3.1 |
before 2.6.1-3.3.1 | 2.6.1-3.3.1 |
osadSUSE:Manager Proxy 3.1 |
before 5.11.80.3-2.3.1 | 5.11.80.3-2.3.1 |
rhnpushSUSE:Manager Proxy 3.1 |
before 5.5.104.3-2.3.2 | 5.5.104.3-2.3.2 |
spacewalk-backendSUSE:Manager Proxy 3.1 |
before 2.7.73.7-2.3.1 | 2.7.73.7-2.3.1 |
spacewalk-certs-toolsSUSE:Manager Proxy 3.1 |
before 2.7.0.7-2.3.1 | 2.7.0.7-2.3.1 |
spacewalk-proxySUSE:Manager Proxy 3.1 |
before 2.7.1.4-2.3.1 | 2.7.1.4-2.3.1 |
spacewalk-webSUSE:Manager Proxy 3.1 |
before 2.7.1.10-2.3.1 | 2.7.1.10-2.3.1 |
spacewalksdSUSE:Manager Proxy 3.1 |
before 5.0.26.3-2.3.1 | 5.0.26.3-2.3.1 |
supportutils-plugin-susemanager-clientSUSE:Manager Proxy 3.1 |
before 3.1.2-2.3.1 | 3.1.2-2.3.1 |
zypp-plugin-spacewalkSUSE:Manager Proxy 3.1 |
before 0.9.16-2.3.1 | 0.9.16-2.3.1 |
jabberdSUSE:Manager Proxy 3.0 |
before 2.6.1-4.6.1 | 2.6.1-4.6.1 |
jabberdSUSE:Manager Server 3.0 |
before 2.6.1-4.6.1 | 2.6.1-4.6.1 |
jabberd2Ubuntu:Pro:16.04:LTS |
before 2.3.4-1ubuntu2+esm1, plus listed versions 2.3.3-3ubuntu12.3.4-1ubuntu12.3.4-1ubuntu2 |
2.3.4-1ubuntu2+esm1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| affected, aliases, references | OSV | |
| affected, facts | OSV | |
| 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-2017-10807 is a critical vulnerability (CVSS 9.8) in Jabberd2, published July 4, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.81%, the 86th percentile. Fixed in jabberd2 2.6.1-1.
References
github.com/jabberd2/jabberd2/commit/8416ae54ecefa670534f27a31db71d048b9c7f16
debian.org/security/2017/dsa-3902
github.com/jabberd2/jabberd2/releases/tag/jabberd-2.6.1
securityfocus.com/bid/99511
bugs.debian.org/867032
nvd.nist.gov/vuln/detail/CVE-2017-10807
Show 63 moreShow less
github.com/advisories/GHSA-cv95-3vq8-8f64
security-tracker.debian.org/tracker/CVE-2017-10807
suse.com/support/update/announcement/2017/suse-su-20172257-1
bugzilla.suse.com/1009118
bugzilla.suse.com/1017513
bugzilla.suse.com/1019759
bugzilla.suse.com/1028098
bugzilla.suse.com/1030898
bugzilla.suse.com/1031143
bugzilla.suse.com/1031602
bugzilla.suse.com/1032324
bugzilla.suse.com/1032350
bugzilla.suse.com/1033999
bugzilla.suse.com/1035728
bugzilla.suse.com/1037609
bugzilla.suse.com/1038321
bugzilla.suse.com/1039458
bugzilla.suse.com/1039579
bugzilla.suse.com/1039913
bugzilla.suse.com/1042199
bugzilla.suse.com/1042552
bugzilla.suse.com/1042846
bugzilla.suse.com/1042975
bugzilla.suse.com/1043143
bugzilla.suse.com/1043430
bugzilla.suse.com/1043795
bugzilla.suse.com/1043831
bugzilla.suse.com/1044719
bugzilla.suse.com/1045152
bugzilla.suse.com/1045266
bugzilla.suse.com/1045981
bugzilla.suse.com/1046176
bugzilla.suse.com/1046218
bugzilla.suse.com/1046314
bugzilla.suse.com/1046865
bugzilla.suse.com/1047282
bugzilla.suse.com/1047352
bugzilla.suse.com/1047513
bugzilla.suse.com/1047641
bugzilla.suse.com/1047656
bugzilla.suse.com/1047680
bugzilla.suse.com/1047707
bugzilla.suse.com/1048183
bugzilla.suse.com/1048968
bugzilla.suse.com/1049162
bugzilla.suse.com/1049425
bugzilla.suse.com/1049471
bugzilla.suse.com/1049575
bugzilla.suse.com/1049664
bugzilla.suse.com/1049665
bugzilla.suse.com/1050385
bugzilla.suse.com/1051518
bugzilla.suse.com/1051719
suse.com/security/cve/CVE-2017-10807
suse.com/security/cve/CVE-2017-7538
suse.com/support/update/announcement/2017/suse-su-20172266-1
bugzilla.suse.com/1036260
bugzilla.suse.com/1049936
bugzilla.suse.com/1052039
suse.com/support/update/announcement/2017/suse-su-20172267-1
ubuntu.com/security/CVE-2017-10807
cve.org/CVERecord?id=CVE-2017-10807
ubuntu.com/security/notices/USN-8984-1
Left out here: the rest of 1 source description. The JSON record has them.