CVE-2018-5738 Some versions of BIND can improperly permit recursive query service to unauthorized clients
Attackers can perform unauthorized recursive queries on BIND servers due to a regression in default configuration handling, bypassing intended access restrictions.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2018-5738?
CVE-2018-5738 is a medium-severity authentication bypass vulnerability in Canonical Ubuntu Linux, published on 16 Jan 2019. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
Change #4777 (introduced in October 2017) introduced an unforeseen issue in releases which were issued after that date, affecting which clients are permitted to make recursive queries to a BIND nameserver. The intended (and documented) behavior is that if an operator has not specified a value for the "allow-recursion" setting, it SHOULD default to one of the following: none, if "recursion no;" is set in named.conf; a value inherited from the "allow-query-cache" or "allow-query" settings IF "recursion yes;" (the default for that setting) AND match lists are explicitly set for "allow-query-cache" or "allow-query" (see the BIND9 Administrative Reference Manual section 6.2 for more details); or the intended default of "allow-recursion {localhost; localnets;};" if "recursion yes;" is in effect and no values are explicitly set for "allow-query-cache" or "allow-query". However, because of the regression introduced by change #4777, it is possible when "recursion yes;" is in effect and no match list values are provided for "allow-query-cache" or "allow-query" for the setting of "allow-recursion" to inherit a setting of all hosts from the "allow-query" setting default, improperly permitting recursion to all clients. Affects BIND 9.9.12, 9.10.7, 9.11.3, 9.12.0->9.12.1-P2, the development release 9.13.0, and also releases 9.9.12-S1, 9.10.7-S1, 9.11.3-S1, and 9.11.3-S2 from BIND 9 Supported Preview Edition.
Weakness: CWE-200
Which versions are affected by CVE-2018-5738?
It affects 2 products.
Products include Canonical Ubuntu Linux, Isc Bind.
How do I fix CVE-2018-5738?
Apply the vendor's patch.
Upgrade, and rotate credentials and sessions that may have been exposed. More about Authentication bypass.
Is CVE-2018-5738 being exploited?
There is no known exploitation of CVE-2018-5738 in the wild and no public exploit code.
Other vulnerabilities in Canonical Ubuntu Linux
Sources
Also known as ALPINE-CVE-2018-5738, DEBIAN-CVE-2018-5738, GHSA-cg2m-4gq8-j388, UBUNTU-CVE-2018-5738, USN-3683-1.