CVE-2018-5743: Limiting simultaneous TCP clients is ineffective
Michael McNally <[email protected]> Wed, 24 Apr 2019 17:21:30 -0800
| Newsgroups | gmane.network.dns.bind.announce |
|---|---|
| Message-ID | <[email protected]> |
CVE: CVE-2018-5743
Document version: 2.0
Posting date: 24 April 2019
Program impacted: BIND
Versions affected: BIND 9.9.0 -> 9.10.8-P1, 9.11.0 -> 9.11.6,
9.12.0 -> 9.12.4, 9.14.0. BIND 9 Supported Preview
Edition versions 9.9.3-S1 -> 9.11.5-S3, and 9.11.5-S5.
Versions 9.13.0 -> 9.13.7 of the 9.13 development
branch
are also affected. Versions prior to BIND 9.9.0
have not
been evaluated for vulnerability to CVE-2018-5743.
Severity: High
Exploitable: Remotely
Description:
By design, BIND is intended to limit the number of TCP clients
that can be connected at any given time. The number of allowed
connections is a tunable parameter which, if unset, defaults to
a conservative value for most servers. Unfortunately, the code
which was intended to limit the number of simultaneous connections
contains an error which can be exploited to grow the number of
simultaneous connections beyond this limit.
Impact:
By exploiting the failure to limit simultaneous TCP connections,
an attacker can deliberately exhaust the pool of file descriptors
available to named, potentially affecting network connections
and the management of files such as log files or zone journal
files.
In cases where the named process is not limited by OS-enforced
per-process limits, this could additionally potentially lead to
exhaustion of all available free file descriptors on that system.
CVSS Score: 7.5
CVSS Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
For more information on the Common Vulnerability Scoring System and
to obtain your specific environmental score please visit:
https://www.first.org/cvss/calculator/3.0#CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H.
Workarounds:
None.
Active exploits:
No known deliberate exploits, but the situation may occur
accidentally on busy servers.
It is possible for operators to mistakenly believe that their
configured (or default) limit is sufficient for their typical
operations, when in fact it is not. Following an upgrade to a
version that effectively applies limits, named may deny connections
which were previously improperly permitted. Operators can monitor
their logs for rejected connections, keep an eye on "rndc status"
reports of simultaneous connections, or use other tools to monitor
whether the now-effective limits are causing problems for
legitimate clients. Should this be the case, increasing the value
of the tcp-clients setting in named.conf to an appropriate value
would be recommended.
Solution:
Upgrade to a version of BIND containing a fix for the ineffective
limits.
- BIND 9.11.6-P1
- BIND 9.12.4-P1
- BIND 9.14.1
BIND Supported Preview Edition is a special feature preview
branch of BIND provided to eligible ISC support customers.
- BIND 9.11.5-S6
- BIND 9.11.6-S1
Acknowledgements:
ISC would like to thank AT&T for helping us to discover this
issue.
Document revision history:
1.0 Advance Notification, 16 January 2019
1.1 Recall due to error in original fix, 17 January 2019
1.3 Replacement fix delivered to Advance Notification customers, 15
April 2019
1.4 Corrected Versions affected and Solution, 16 April 2019
1.5 Added reference to BIND 9.11.6-S1
2.0 Public disclosure, 24 April 2019
Related documents:
See our BIND 9 Security Vulnerability Matrix for a complete
listing of security vulnerabilities and versions affected.
Do you still have questions? Questions regarding this advisory
should go to [email protected]. To report a new issue, please
encrypt your message using [email protected]'s PGP key which
can be found here:
https://www.isc.org/downloads/software-support-policy/openpgp-key
If you are unable to use encrypted email, you may also report new
issues at: https://www.isc.org/community/report-bug/.
Note:
ISC patches only currently supported versions. When possible we
indicate EOL versions affected. (For current information on which
versions are actively supported, please see
https://www.isc.org/downloads/.)
ISC Security Vulnerability Disclosure Policy:
Details of our current security advisory policy and practice can
be found in the ISC Software Defect and Security Vulnerability
Disclosure Policy.
Legal Disclaimer:
Internet Systems Consortium (ISC) is providing this notice on
an "AS IS" basis. No warranty or guarantee of any kind is expressed
in this notice and none should be implied. ISC expressly excludes
and disclaims any warranties regarding this notice or materials
referred to in this notice, including, without limitation, any
implied warranty of merchantability, fitness for a particular
purpose, absence of hidden defects, or of non-infringement. Your
use or reliance on this notice or materials referred to in this
notice is at your own risk. ISC may change this notice at any
time. A stand-alone copy or paraphrase of the text of this
document that omits the document URL is an uncontrolled copy.
Uncontrolled copies may lack important information, be out of
date, or contain factual errors.
_______________________________________________
bind-announce mailing list
[email protected]
https://lists.isc.org/mailman/listinfo/bind-announce
pEpkey.asc
(application/pgp-keys, 12.8 KB)
-----BEGIN PGP PUBLIC KEY BLOCK----- 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 =zb5l -----END PGP PUBLIC KEY BLOCK-----