Logo
componentdnsmasq
Name
dnsmasq
Version
2.92rel2
Type
library
Description
-
Licenses
GPL-2.0 or GPL-3.0
PURL
-
CPE
cpe:2.3:a:thekelleys:dnsmasq:2.92rel2:-:*:*:*:*:*:*

Other Versions#


Project
Branch
Version
master
2.93

Vulnerabilities#


Name
Analysis
Description
Exploitable
An out-of-bounds read vulnerability exists in dnsmasq's find_soa() function in src/rfc1035.c. When parsing NS section records, extract_name() is called with extrabytes=0, failing to validate that 10 additional bytes exist for fixed-length DNS record fields. A remote attacker controlling a DNS zone can exploit this via a crafted NXDOMAIN response to cause a 10-byte heap out-of-bounds read, potentially accessing stale data from prior transactions.
Exploitable
A heap-based buffer overflow was found in dnsmasq. When DNSSEC validation and query logging are both enabled, logging of DS or DNSKEY replies containing unsupported algorithm or digest types can cause dnsmasq to write past the end of an internal logging buffer. A remote attacker able to supply such a DNS response may crash the dnsmasq process, resulting in denial of service.
Exploitable
Dnsmasq-utils 2.79-1 contains a buffer overflow vulnerability in the dhcp_release utility that allows attackers to cause a denial of service by supplying excessive input. Attackers can trigger a core dump and terminate the dhcp_release process by sending a crafted input string longer than 16 characters.