Home
Home
Trends
Trends
Vulnerabilities
Vulnerabilities
News
News
Researchers
Researchers
Why dbugs?
Why dbugs?
Settings

Hugo Martinez

#21217of 60,403
14.8Total CVSS
Vulnerabilities · 2
High
2
PT-2026-39702
2026-05-11
7.5
CVE-2026-5172
Dnsmasq
Dnsmasq
A buffer overflow in the `extract addresses()` function allows an attacker to trigger a heap out-of-bounds read and cause a crash. This occurs when a malformed DNS response is processed, enabling the `extract name()` function to advance the pointer beyond the end of the record.
PT-2026-39648
2026-05-09
7.3
CVE-2026-2291
Dnsmasq
Dnsmasq
A heap buffer overflow exists in the DNS cache when processing DNS responses. The `extract name()` function can be abused because the software expands certain characters into longer escape sequences without ensuring the cache buffer is sized to hold the expanded result. Specifically, an unsafe `strcpy()` in the `really insert()` function within `src/cache.c` copies attacker-controlled name strings without bounds validation, overflowing a 1,025-byte bigname cache buffer. An attacker can exploit this by using a malicious upstream DNS server and crafted CNAME chains to corrupt memory, potentially leading to remote code execution, DNS cache poisoning to redirect lookups to attacker-controlled IP addresses, or a denial of service (DoS).