CVE-2021-45953

Dnsmasq 2.86 has a heap-based buffer overflow in extract_name (called from hash_questions and fuzz_util.c)

published December 31, 2021

CVSS
—
EPSS
3%
Percentile
84.7
In the wild
Unconfirmed
What it is

⚠️ A heap-based buffer overflow in Dnsmasq 2.86 could leave your network service vulnerable, but the vendor claims it’s not a real threat. Confusing, right? 🤔 Think of it like a restaurant kitchen where the chef is told they can only use a certain amount of ingredients, but a new shipment arrives, overflowing the shelves — it creates a big mess when not managed properly! If exploited, this vulnerability could allow attackers to manipulate memory, potentially crashing the service or worse. Although the vendor downplays it, the risk of unexpected behavior in your DNS service is still something to be aware of. ⚡

Put simply

Think of it like a restaurant kitchen where the chef is told they can only use a certain amount of ingredients, but a new shipment arrives, overflowing the shelves — it creates a big mess when not managed properly! This vulnerability arises from a heap-based buffer overflow in the extract_name function, which is called by hash_questions and fuzz_util.c, potentially allowing attackers to influence the memory used by the application.

What to do

If exploited, this vulnerability could allow attackers to manipulate memory, potentially crashing the service or worse. Although the vendor downplays it, the risk of unexpected behavior in your DNS service is still something to be aware of. ⚡ While the vendor doesn't recognize this as a real vulnerability, it's prudent to monitor for any unusual behavior in your Dnsmasq installations. Make sure to stay updated with the latest patches and keep an eye on community reports for any new developments. 🛡️ You’re on the right track by staying informed! Keep that security hero status activated! 💪✨

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02519 · 84.7th percentile
Published
2021-12-31T23:52Z
EPSS history
Timeline
  • 31 DEC 23:52Z
    Dnsmasq 2.86 has a heap-based buffer overflow in extract_name (called from hash_questions and fuzz_util.c)
    cvelistv5