CVE-2024-8418: Containers/aardvark-dns: tcp query handling flaw in aardvark-dns leading to denial of service
A flaw was found in Aardvark-dns versions 1.12.0 and 1.12.1. They contain a denial of service vulnerability due to serial processing of TCP DNS queries. This flaw allows a malicious client to keep a TCP connection open indefinitely, causing other DNS queries to time out and resulting in a denial of service for all other containers using aardvark-dns.
Other sources
A flaw was found in Aardvark-dns, which is vulnerable to a Denial of Service attack due to the serial processing of TCP DNS queries. An attacker can exploit this flaw by keeping a TCP connection open indefinitely, causing the server to become unresponsive and resulting in other DNS queries timing out. This issue prevents legitimate users from accessing DNS services, thereby disrupting normal operations and causing service downtime.
— NVD
The affected versions (1.12.0 and 1.12.1) of aardvark-dns introduced TCP support but processed DNS queries serially. This flaw can be exploited by a malicious client to maintain an open TCP connection indefinitely, resulting in a denial of service for other DNS queries.
— Red Hat
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
rust/aardvark-dnsto a version that resolves this vulnerability.Fixed in 1.12.2
Event History
Frequently Asked Questions
What is the severity of CVE-2024-8418?
CVE-2024-8418 has a severity rating that indicates a moderate risk primarily due to its denial of service nature.
How do I fix CVE-2024-8418?
To fix CVE-2024-8418, you should upgrade Aardvark-dns to version 1.12.2 or later.
Which versions of Aardvark-dns are affected by CVE-2024-8418?
Aardvark-dns versions 1.12.0 and 1.12.1 are affected by CVE-2024-8418.
What type of vulnerability is CVE-2024-8418?
CVE-2024-8418 is categorized as a denial of service vulnerability.
Can CVE-2024-8418 cause service interruptions?
Yes, CVE-2024-8418 can lead to service interruptions by causing other DNS queries to time out.