CVE-2017-15105
A flaw was found in the way unbound before 1.6.8 validated wildcard-synthesized NSEC records. An...
A flaw was found in the way unbound before 1.6.8 validated wildcard-synthesized NSEC records. An improperly validated wildcard NSEC record could be used to prove the non-existence (NXDOMAIN answer) of an existing wildcard record, or trick unbound into accepting a NODATA proof.
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
- None
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
5.3
A flaw was found in the way unbound before 1.6.8 validated wildcard-synthesized NSEC records. An improperly validated wildcard NSEC record could be used to prove the non-existence (NXDOMAIN answer) of an existing wildcard record, or trick unbound into accepting a NODATA proof.
- Record
CVE-2017-15105- CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:P/A:N - Weakness
- CWE-358, CWE-20
- Updated
- 2026-11-02
CVE List No score
A flaw was found in the way unbound before 1.6.8 validated wildcard-synthesized NSEC records. An improperly validated wildcard NSEC record could be used to prove the non-existence (NXDOMAIN answer) of an existing wildcard record, or trick unbound into accepting a NODATA proof.
- Record
CVE-2017-15105- Weakness
- CWE-358
- Updated
- 2026-11-02
EUVDEUVD-2017-6570 No score
A flaw was found in the way unbound before 1.6.8 validated wildcard-synthesized NSEC records. An improperly validated wildcard NSEC record could be used to prove the non-existence (NXDOMAIN answer) of an existing wildcard record, or trick unbound into accepting a NODATA proof.
- Record
EUVD-2017-6570- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-8hp4-8fgw-m69h
5.3
A flaw was found in the way unbound before 1.6.8 validated wildcard-synthesized NSEC records. An...
A flaw was found in the way unbound before 1.6.8 validated wildcard-synthesized NSEC records. An improperly validated wildcard NSEC record could be used to prove the non-existence (NXDOMAIN answer) of an existing wildcard record, or trick unbound into accepting a NODATA proof.
- Record
GHSA-8hp4-8fgw-m69h- CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-20
- Updated
- 2026-11-02
OSV
5.3
A flaw was found in the way unbound before 1.6.8 validated wildcard-synthesized NSEC records. An improperly validated wildcard NSEC record could be used to prove the non-existence (NXDOMAIN answer) of an existing wildcard record, or trick unbound into accepting a NODATA proof.
- Record
CVE-2017-15105- CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2017-15105
5.3
A flaw was found in the way unbound before 1.6.8 validated wildcard-synthesized NSEC records. An improperly validated wildcard NSEC record could be used to prove the non-existence (NXDOMAIN answer) of an existing wildcard record, or trick unbound into accepting a NODATA proof.
- Record
DEBIAN-CVE-2017-15105- CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
Show 4 moreShow less
OSVUBUNTU-CVE-2017-15105
5.3
A flaw was found in the way unbound before 1.6.8 validated wildcard-synthesized NSEC records. An improperly validated wildcard NSEC record could be used to prove the non-existence (NXDOMAIN answer) of an existing wildcard record, or trick unbound into accepting a NODATA proof.
- Record
UBUNTU-CVE-2017-15105- CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVMGASA-2018-0091 No score
Updated unbound packages fix security vulnerability
Updated unbound packages to fix security vulnerability (CVE-2017-15105) in the processing of wildcard synthesized NSEC records. While synthesis of NSEC records is allowed by RFC4592, these synthesized owner names should not be used in the NSEC processing. This was, however, happenning in Unbound 1.6.7 and earlier versions.
- Record
MGASA-2018-0091- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11005-1 No score
libunbound8-1.13.2-1.2 on GA media
These are all security issues fixed in the libunbound8-1.13.2-1.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11005-1- Updated
- 2026-11-02
OSVUSN-3673-1 No score
unbound vulnerability
Ralph Dolmans and Karst Koymans discovered that Unbound did not properly handle certain NSEC records. An attacker could use this to to prove the non-existence (NXDOMAIN answer) of an existing wildcard record, or trick Unbound into accepting a NODATA proof.
- Record
USN-3673-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
unboundDebian:12 |
before 1.7.1-1 | 1.7.1-1 |
unboundDebian:13 |
before 1.7.1-1 | 1.7.1-1 |
unboundDebian:14 |
before 1.7.1-1 | 1.7.1-1 |
unboundDebian:7 |
before 1.4.17-3+deb7u3, plus listed versions 1.4.17-31.4.17-3+deb7u11.4.17-3+deb7u2 |
1.4.17-3+deb7u3 |
unboundDebian:8 |
before 1.4.22-3+deb8u4, plus listed versions 1.4.22-31.4.22-3+deb8u11.4.22-3+deb8u21.4.22-3+deb8u3 |
1.4.22-3+deb8u4 |
unboundMageia:6 |
before 1.6.8-1.mga6 | 1.6.8-1.mga6 |
unboundUbuntu:14.04:LTS |
before 1.4.22-1ubuntu4.14.04.3, plus listed versions 1.4.20-11.4.21-11.4.21-1ubuntu11.4.21-1ubuntu21.4.22-1ubuntu1 Show 5 moreShow less1.4.22-1ubuntu21.4.22-1ubuntu31.4.22-1ubuntu41.4.22-1ubuntu4.14.04.11.4.22-1ubuntu4.14.04.2 |
1.4.22-1ubuntu4.14.04.3 |
unboundUbuntu:16.04:LTS |
before 1.5.8-1ubuntu1.1, plus listed versions 1.4.22-1ubuntu61.5.7-1ubuntu11.5.7-1ubuntu21.5.8-1ubuntu1 |
1.5.8-1ubuntu1.1 |
unboundUbuntu:18.04:LTS |
before 1.6.7-1ubuntu2.1, plus listed versions 1.6.5-11.6.7-11.6.7-1build11.6.7-1ubuntu11.6.7-1ubuntu2 |
1.6.7-1ubuntu2.1 |
unboundopenSUSE:Tumbleweed From an advisory covering 6 CVEs |
before 1.13.2-1.2 | 1.13.2-1.2 |
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-2017-15105 is a medium vulnerability (CVSS 5.3) in Nlnet Labs Unbound, published January 22, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.16%, the 88th percentile. Fixed in unbound 1.7.1-1.
References
securityfocus.com/bid/102817
lists.debian.org/debian-lts-announce/2019/02/msg00022.html
lists.debian.org/debian-lts-announce/2018/01/msg00039.html
unbound.net/downloads/CVE-2017-15105.txt
usn.ubuntu.com/3673-1
nvd.nist.gov/vuln/detail/CVE-2017-15105
Show 13 moreShow less
github.com/advisories/GHSA-8hp4-8fgw-m69h
security-tracker.debian.org/tracker/CVE-2017-15105
advisories.mageia.org/MGASA-2018-0091.html
bugs.mageia.org/show_bug.cgi?id=22423
ubuntu.com/security/CVE-2017-15105
ubuntu.com/security/notices/USN-3673-1
cve.org/CVERecord?id=CVE-2017-15105
suse.com/security/cve/CVE-2017-15105
suse.com/security/cve/CVE-2019-16866
suse.com/security/cve/CVE-2019-18934
suse.com/security/cve/CVE-2020-12662
suse.com/security/cve/CVE-2020-12663
suse.com/security/cve/CVE-2020-28935