CVE-2017-3137
A response packet can cause a resolver to terminate when processing an answer containing a CNAME or DNAME
- Published
- Updated
- Reserved
- Assigned by
- isc
Description
Mistaken assumptions about the ordering of records in the answer section of a response containing CNAME or DNAME resource records could lead to a situation in which named would exit with an assertion failure when processing a response in which records occurred in an unusual order. Affects BIND 9.9.9-P6, 9.9.10b1->9.9.10rc1, 9.10.4-P6, 9.10.5b1->9.10.5rc1, 9.11.0-P3, 9.11.1b1->9.11.1rc1, and 9.9.9-S8.
Scores
| Scored by | CVSS | Score | Vector |
|---|---|---|---|
| iscCNA (assigner) | 3.0 | High7.5 | CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| NVDNVD · Modified | 3.0 | High7.5 | CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
- EPSS (exploitation in 30 days)
- 8.9% · top 4.8% of all CVEs (2 Nov 2026)
Loading the EPSS history…
The list uses the assigner's score when there is one, then CISA's, then NVD's: High 7.5.
Weakness
- A server which is performing recursion can be forced to exit with an assertion failure if it can be caused to receive a response containing CNAME or DNAME resource records with certain ordering. An attacker can cause a denial of service by exploiting this condition. Recursive resolvers are at highest risk but authoritative servers are theoretically vulnerable if they perform recursion.
- CWE-617 (opens in a new tab)
Affected products
ISC · BIND 9
- affected 9.9.9-P6, 9.9.10b1->9.9.10rc1, 9.10.4-P6, 9.10.5b1->9.10.5rc1, 9.11.0-P3, 9.11.1b1->9.11.1rc1, and 9.9.9-S8
What to do
Solution: Upgrade to the patched release most closely related to your current version of BIND. These can all be downloaded from http://www.isc.org/downloads. BIND 9 version 9.9.9-P8 BIND 9 version 9.10.4-P8 BIND 9 version 9.11.0-P5 BIND Supported Preview Edition is a special feature preview branch of BIND provided to eligible ISC support customers. BIND 9 version 9.9.9-S10 New maintenance releases of BIND are also scheduled which contain the fix for this vulnerability. In addition to the security releases listed above, fixes for this vulnerability are also included in these release candidate versions: BIND 9 version 9.9.10rc3 BIND 9 version 9.10.5rc3 BIND 9 version 9.11.1rc3
Workaround: None known.
References (11)
- RHSA-2017:1095 (opens in a new tab)vendor-advisoryx_refsource_REDHATx_transferred
- GLSA-201708-01 (opens in a new tab)vendor-advisoryx_refsource_GENTOOx_transferred
- 1038258 (opens in a new tab)vdb-entryx_refsource_SECTRACKx_transferred
- https://security.netapp.com/advisory/ntap-20180802-0002/ (opens in a new tab)x_refsource_CONFIRMx_transferred
- 1040195 (opens in a new tab)vdb-entryx_refsource_SECTRACKx_transferred
- RHSA-2017:1582 (opens in a new tab)vendor-advisoryx_refsource_REDHATx_transferred
- DSA-3854 (opens in a new tab)vendor-advisoryx_refsource_DEBIANx_transferred
- RHSA-2017:1583 (opens in a new tab)vendor-advisoryx_refsource_REDHATx_transferred
- 97651 (opens in a new tab)vdb-entryx_refsource_BIDx_transferred
- RHSA-2017:1105 (opens in a new tab)vendor-advisoryx_refsource_REDHATx_transferred
- https://kb.isc.org/docs/aa-01466 (opens in a new tab)x_refsource_CONFIRMx_transferred
Sources
The same CVE in the primary databases and aggregators, to check against.
- CVE.org record (opens in a new tab)
- CVE List JSON (GitHub) (opens in a new tab)
- NVD (opens in a new tab)
- FIRST EPSS (opens in a new tab)
- OSV.dev (opens in a new tab)
- GitHub Advisories (opens in a new tab)
- CIRCL Vulnerability-Lookup (opens in a new tab)
Record last updated .