CVE-2017-9103: Buffer Overflow
An issue was discovered in adns before 1.5.2. papmailbox822 does not properly check st from adnsfindlabelnext. 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 memory, causing it to allocate lots of memory, or perhaps overrunning a buffer. This is only possible with applications which make non-raw queries for SOA or RP records.
Affected Software
Event History
Frequently Asked Questions
What is CVE-2017-9103?
CVE-2017-9103 is a vulnerability discovered in adns before version 1.5.2.
What is the severity of CVE-2017-9103?
CVE-2017-9103 has a severity rating of 9.8 (critical).
How does CVE-2017-9103 affect GNU adns?
GNU adns versions before 1.5.2 are affected by CVE-2017-9103.
How does CVE-2017-9103 affect openSUSE Leap 15.1?
openSUSE Leap 15.1 is affected by CVE-2017-9103.
How does CVE-2017-9103 affect Fedoraproject Fedora 31 and 32?
Fedoraproject Fedora 31 and 32 are affected by CVE-2017-9103.
Is there a fix available for CVE-2017-9103?
Yes, updating to adns version 1.5.2 or later fixes CVE-2017-9103.