CVE-2016-0746

Use-after-free vulnerability in the resolver in nginx 0.6.18 through 1.8.0 and 1.9.x before 1.9.10 allows remote attackers to cause a denial of service (worker…

published February 15, 2016

CVSS
—
EPSS
9%
Percentile
95.2
In the wild
Unconfirmed
What it is

⚠️ A crafted DNS response is all it takes to crash the nginx worker process. This is a use-after-free vulnerability hiding in versions 0.6.18 to 1.8.0 and 1.9.x before 1.9.10! Think of it like a restaurant that keeps serving dishes even after a crucial ingredient has spoiled — the result could be a total kitchen shutdown! In this case, the DNS resolver isn't handling responses properly, causing it to crash when it shouldn't. An attacker can send a specially crafted DNS response, leading to a denial of service as the worker process goes down. This could result in your web service being temporarily unavailable, which could frustrate users and potentially lead to lost business.

Put simply

Think of it like a restaurant that keeps serving dishes even after a crucial ingredient has spoiled — the result could be a total kitchen shutdown! In this case, the DNS resolver isn't handling responses properly, causing it to crash when it shouldn't. This use-after-free vulnerability occurs in the DNS resolver of nginx, allowing remote attackers to exploit it through malformed CNAME responses. The improper handling of memory could trigger a crash in the worker process.

What to do

An attacker can send a specially crafted DNS response, leading to a denial of service as the worker process goes down. This could result in your web service being temporarily unavailable, which could frustrate users and potentially lead to lost business. To mitigate this issue, upgrade nginx to version 1.9.10 or later. Additionally, ensure that your DNS responses are being validated properly to avoid unintentional crashes and service interruptions. You've got this! By taking these steps, you can keep your nginx server running smoothly and protect your users! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.08860 · 95.2th percentile
Published
2016-02-15T19:00Z
EPSS history
Timeline
  • 15 FEB 19:00Z
    Use-after-free vulnerability in the resolver in nginx 0.6.18 through 1.8.0 and 1.9.x before 1.9.10 allows remote attackers to cause a denial of service (worker…
    cvelistv5