CVE-2017-1000381: memory overread when parsing invalid NAPTR responses
The c-ares function aresparsenaptrreply(), which is used for parsing NAPTR responses, could be triggered to read memory outside of the given input buffer if the passed in DNS response packet was crafted in a particular way.
Other sources
The c-ares function aresparsenaptrreply(), which is used for parsing NAPTR responses, could be triggered to read memory outside of the given input buffer if the passed in DNS response packet was crafted in a particular way.
— Node.Js
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 17.5.1.217.1.3 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 16.1.6.1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 15.1.10.8 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 4.8.4Fixed in 6.11.1Fixed in 7.10.1Fixed in 8.1.4 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 4.8.4 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 6.11.1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 7.10.1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Fixed in 8.1.4 - Upgrade
Upgrade
alpine/c-aresto a version that resolves this vulnerability.Fixed in 1.12.0-r1 - Upgrade
Upgrade
alpine/nodejsto a version that resolves this vulnerability.Fixed in 6.11.1-r0 - Upgrade
Upgrade
alpine/nodejsto a version that resolves this vulnerability.Fixed in 6.7.0-r1 - Upgrade
Upgrade
alpine/nodejsto a version that resolves this vulnerability.Fixed in 6.9.5-r1 - Upgrade
Upgrade
alpine/nodejsto a version that resolves this vulnerability.Fixed in 6.10.3-r1 - Upgrade
Upgrade
alpine/nodejs-currentto a version that resolves this vulnerability.Fixed in 7.10.1-r0
Event History
Parent advisories
This vulnerability appears in the following advisories.
Frequently Asked Questions
What is the severity of CVE-2017-1000381?
CVE-2017-1000381 has a medium severity rating due to the potential for memory exposure.
How do I fix CVE-2017-1000381?
To fix CVE-2017-1000381, update affected F5 BIG-IP and c-ares software to the latest patched versions.
What products are affected by CVE-2017-1000381?
CVE-2017-1000381 affects specific versions of F5 BIG-IP and c-ares, particularly versions 1.8.0 through 1.12.0 of c-ares.
What are the potential impacts of CVE-2017-1000381?
The potential impacts of CVE-2017-1000381 include unauthorized memory access and possible exploitation if a crafted DNS response is processed.
Is CVE-2017-1000381 actively being exploited?
As of the last known reports, there is no evidence that CVE-2017-1000381 is actively being exploited in the wild.