nginx < 1.0.10 ngx_resolver_copy Function DNS Response Parsing Buffer Overflow
Medium Nessus Plugin ID 58413
SynopsisThe web server on the remote host is affected by a buffer overflow vulnerability.
DescriptionThe remote web server is running nginx, a lightweight, high performance web server / reverse proxy and email (IMAP/POP3) proxy.
According to its Server response header, the installed version of nginx is earlier than 1.0.10 and is, therefore, affected by a heap-based buffer overflow vulnerability.
An issue related to DNS response parsing exists in the function 'ngx_resolver_copy' in the file 'ngx_resolver.c' which can allow remote attackers to cause a denial of service or possibly execute arbitrary code.
Note that successful exploitation requires this application's custom DNS resolver to be enabled and that this custom resolver is not enabled by default.
SolutionUpgrade to version 1.0.10 or later.