Learn about CVE-2017-3140 where BIND can endlessly loop while handling a query due to RPZ rule errors. Find mitigation steps and affected versions here.
Understanding CVE-2017-3140
What is CVE-2017-3140?
If the configuration of named incorporates Response Policy Zones (RPZ), there is a possibility of encountering an error in processing certain types of rules. This error can result in a situation where BIND continuously loops while managing a query. This issue impacts BIND versions 9.9.10, 9.10.5, 9.11.0 to 9.11.1, 9.9.10-S1, and 9.10.5-S1.
The Impact of CVE-2017-3140
A server configured with RPZ, NSDNAME, or NSIP policy rules can be vulnerable to a degradation of service. Successful exploitation can cause BIND to enter a state where it continuously loops while processing a query, leading to a substantial degradation in service.
Technical Details of CVE-2017-3140
Vulnerability Description
If named is configured to use Response Policy Zones (RPZ), an error processing certain rule types can cause BIND to endlessly loop while handling a query.
Affected Systems and Versions
Exploitation Mechanism
Mitigation and Prevention
Immediate Steps to Take
Long-Term Security Practices
Patching and Updates