CVE-2019-13952

The set_ipv6() function in zscan_rfc1035.rl in gdnsd before 2.4.3 and 3.x before 3.2.1 has a stack-based buffer overflow via a long and malformed IPv6 address…

published July 18, 2019

CVSS
—
EPSS
2%
Percentile
75.0
In the wild
Unconfirmed
What it is

⚠️ A long and malformed IPv6 address can create chaos in your server! The set_ipv6() function in gdnsd has a sneaky stack-based buffer overflow just waiting to be triggered! 🔥 Think of it like a restaurant's kitchen: if the order system accepts an excessively long order without checking the limits, the whole kitchen could get bogged down, resulting in a catastrophic mix-up! An attacker could potentially exploit this vulnerability to crash the service or execute malicious code, leaving your system vulnerable to further attacks. This could lead to service interruptions and data loss, and nobody likes a kitchen that goes down during peak hours!

Put simply

Think of it like a restaurant's kitchen: if the order system accepts an excessively long order without checking the limits, the whole kitchen could get bogged down, resulting in a catastrophic mix-up! The vulnerability exists in the set_ipv6() function within gdnsd versions before 2.4.3 and 3.x before 3.2.1, enabling stack-based buffer overflow when handling improperly formatted IPv6 addresses in zone data.

What to do

An attacker could potentially exploit this vulnerability to crash the service or execute malicious code, leaving your system vulnerable to further attacks. This could lead to service interruptions and data loss, and nobody likes a kitchen that goes down during peak hours! To mitigate this risk, upgrade to gdnsd version 2.4.3 or 3.2.1 and ensure your zone data is validated properly before processing. Regularly review your server's configurations to catch similar issues before they become disasters! You've got this! With a little patching and vigilance, your server will be as secure as a well-guarded kitchen! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01558 · 75.0th percentile
Published
2019-07-18T16:14Z
EPSS history
Timeline
  • 18 JUL 16:14Z
    The set_ipv6() function in zscan_rfc1035.rl in gdnsd before 2.4.3 and 3.x before 3.2.1 has a stack-based buffer overflow via a long and malformed IPv6 address…
    cvelistv5