Gnu Adns vulnerabilities
8 known vulnerabilities affecting gnu/adns.
Total CVEs
8
CISA KEV
0
Public exploits
0
Exploited in wild
0
Severity breakdown
CRITICAL3HIGH4MEDIUM1
Vulnerabilities
Page 1 of 1
CVE-2017-9104CRITICALCVSS 9.8fixed in 1.5.22020-06-18
CVE-2017-9104 [CRITICAL] CWE-400 CVE-2017-9104: An issue was discovered in adns before 1.5.2. It hangs, eating CPU, if a compression pointer loop is
An issue was discovered in adns before 1.5.2. It hangs, eating CPU, if a compression pointer loop is encountered.
nvd
CVE-2017-9103CRITICALCVSS 9.8fixed in 1.5.22020-06-18
CVE-2017-9103 [CRITICAL] CWE-119 CVE-2017-9103: An issue was discovered in adns before 1.5.2. pap_mailbox822 does not properly check st from adns__f
An issue was discovered in adns before 1.5.2. pap_mailbox822 does not properly check st from adns__findlabel_next. Without this, an uninitialised stack value can be used as the first label length. Depending on the circumstances, an attacker might be able to trick adns into crashing the calling program, leaking aspects of the contents of some of its
nvd
CVE-2017-9109CRITICALCVSS 9.8fixed in 1.5.22020-06-18
CVE-2017-9109 [CRITICAL] CWE-119 CVE-2017-9109: An issue was discovered in adns before 1.5.2. It fails to ignore apparent answers before the first R
An issue was discovered in adns before 1.5.2. It fails to ignore apparent answers before the first RR that was found the first time. when this is fixed, the second answer scan finds the same RRs at the first. Otherwise, adns can be confused by interleaving answers for the CNAME target, with the CNAME itself. In that case the answer data structure (o
nvd
CVE-2017-9108HIGHCVSS 7.5fixed in 1.5.22020-06-18
CVE-2017-9108 [HIGH] CWE-119 CVE-2017-9108: An issue was discovered in adns before 1.5.2. adnshost mishandles a missing final newline on a stdin
An issue was discovered in adns before 1.5.2. adnshost mishandles a missing final newline on a stdin read. It is wrong to increment used as well as setting r, since used is incremented according to r, later. Rather one should be doing what read() would have done. Without this fix, adnshost may read and process one byte beyond the buffer, perhaps crashin
nvd
CVE-2017-9105HIGHCVSS 8.8fixed in 1.5.22020-06-18
CVE-2017-9105 [HIGH] CWE-476 CVE-2017-9105: An issue was discovered in adns before 1.5.2. It corrupts a pointer when a nameserver speaks first b
An issue was discovered in adns before 1.5.2. It corrupts a pointer when a nameserver speaks first because of a wrong number of pointer dereferences. This bug may well be exploitable as a remote code execution.
nvd
CVE-2017-9106HIGHCVSS 7.5fixed in 1.5.22020-06-18
CVE-2017-9106 [HIGH] CWE-119 CVE-2017-9106: An issue was discovered in adns before 1.5.2. adns_rr_info mishandles a bogus *datap. The general pa
An issue was discovered in adns before 1.5.2. adns_rr_info mishandles a bogus *datap. The general pattern for formatting integers is to sprintf into a fixed-size buffer. This is correct if the input is in the right range; if it isn't, the buffer may be overrun (depending on the sizes of the types on the current platform). Of course the inputs ought to b
nvd
CVE-2017-9107HIGHCVSS 7.5fixed in 1.5.22020-06-18
CVE-2017-9107 [HIGH] CWE-119 CVE-2017-9107: An issue was discovered in adns before 1.5.2. It overruns reading a buffer if a domain ends with bac
An issue was discovered in adns before 1.5.2. It overruns reading a buffer if a domain ends with backslash. If the query domain ended with \, and adns_qf_quoteok_query was specified, qdparselabel would read additional bytes from the buffer and try to treat them as the escape sequence. It would depart the input buffer and start processing many bytes of a
nvd
CVE-2008-4100MEDIUMCVSS 6.4≤ 1.4v0.1+12 more2008-09-18
CVE-2008-4100 [MEDIUM] CVE-2008-4100: GNU adns 1.4 and earlier uses a fixed source port and sequential transaction IDs for DNS requests, w
GNU adns 1.4 and earlier uses a fixed source port and sequential transaction IDs for DNS requests, which makes it easier for remote attackers to spoof DNS responses, a different vulnerability than CVE-2008-1447. NOTE: the vendor reports that this is intended behavior and is compatible with the product's intended role in a trusted environment.
nvd