Skip to main content
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach dnsmasq TCP port 53
  2. Delivery
    Open multiple idle TCP connections
  3. Exploit
    Send no data, hold connections
  4. Execution
    Exhaust fixed child-process pool
  5. Impact
    Block TCP DNS and DNSSEC fallback

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource consumption limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires network reachability to the dnsmasq TCP DNS listener on port 53 - i.e., TCP DNS service must be enabled and exposed to the attacker. The specific trigger is opening idle TCP connections that send no receive-triggering data, exploiting the absence of a receive timeout combined with a small fixed pool of child processes. No authentication, user interaction, or special client-side configuration is needed (PR:N/UI:N). Limiting factors: impact is confined to availability of TCP DNS and TCP-fallback DNSSEC validation (UDP resolution keeps working), and occupied slots auto-release after a fixed lifetime, so the denial of service is partial and time-bounded rather than permanent; exposure also depends on whether port 53/TCP is reachable from untrusted networks rather than firewalled to trusted clients.

Impact

This is a genuine but bounded denial-of-service issue, correctly rated medium rather than a top priority. The CVSS vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L, 5.3) aligns well with the description: remote, unauthenticated, low-complexity, with impact limited to availability only (C:N/I:N). The A:L (low, not high) is appropriate because the description explicitly states UDP DNS resolution continues and occupied slots are released after a fixed lifetime, so the outage is partial and self-healing rather than a total service kill. No EPSS score was provided, and there is no CISA KEV listing and no public exploit reference in the input, so there is no public exploit identified at time of analysis. Red Hat's own priority signal is 'this_month' (not act_now/emergency), consistent with a moderate, non-urgent DoS. The one practical concern a defender should weigh is the secondary effect called out in the description: because DNSSEC validation that requires TCP fallback is blocked when the pool is exhausted, resolution of responses too large for UDP (or truncated responses) can fail, which in some configurations degrades more than just TCP queries. No key signals conflict here; the main gap is the absence of EPSS and any independent exploitation data.

Exploit ScenarioDerived

A remote, unauthenticated attacker opens a handful of TCP connections to port 53 on a dnsmasq resolver and simply leaves them idle, sending no (or incomplete) data. Because the TCP DNS service uses a small fixed pool of child processes and sets no receive timeout, those idle connections occupy the entire pool and block new TCP DNS connections and TCP-fallback DNSSEC validation until each slot expires at its fixed lifetime. No exploit code is referenced in the available data; the technique requires only the ability to establish TCP connections to the listener.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 29, 2026

Denial of service against dnsmasq's TCP DNS service: remote attackers can occupy the entire small fixed pool of TCP child processes by holding idle connections open to port 53, which blocks new TCP DNS queries and any DNSSEC validation that depends on TCP fallback. The flaw is packaged in Red Hat Enterprise Linux 6, 7, 8, 9 and 10 as well as Red Hat OpenShift Container Platform 4, Ceph Storage 9 and OpenStack Platform 13 (Queens) and 18.0, so any of those deployments exposing TCP/53 to untrusted networks is in scope. Impact is confined to availability and is time-bounded rather than permanent - UDP resolution keeps working and occupied slots are released after a fixed lifetime - and no public exploit identified at time of analysis.

RemediationAI

No vendor-released patch identified at time of analysis; track the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-93007 and the linked Bugzilla entry for the fixed dnsmasq build per product line, and apply it as soon as it is published. In the interim, the effective control is exposure reduction on port 53/TCP: firewall TCP/53 so only trusted resolvers and internal forwarders can reach the dnsmasq listener, and rate-limit or connection-cap TCP/53 at the network edge - the trade-off is that legitimate clients relying on TCP for large or truncated responses will be blocked or throttled as well, which can itself break DNSSEC validation for those clients. Because UDP resolution is unaffected and pool slots are released after a fixed lifetime, the outage window from an attack is bounded, so prioritise any dnsmasq instance whose TCP/53 is Internet-facing or shared across tenants. Do not treat disabling TCP DNS as a universal fix: it removes the TCP fallback path that DNSSEC validation and EDNS0-incompatible clients depend on, and any such change should be scoped to resolvers where TCP fallback is not required.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

dnsmasq is a lightweight forwarding DNS and DHCP server used as a stub resolver, caching forwarder and container/platform DNS component across most Red Hat product lines (CPE entries cover RHEL 6 through 10, OpenShift Container Platform 4, Ceph Storage 9 and OpenStack Platform 13/18). Its TCP DNS implementation services client connections from a small fixed pool of forked child processes; per the advisory, no receive timeout is set on accepted client connections, so a connection that never sends data still occupies a pool slot for the full fixed slot lifetime. This is classic CWE-400 uncontrolled resource consumption: the resource is the bounded worker pool, not memory or CPU, and the attacker's only cost is a handful of idle sockets. Because DNSSEC validation must retry over TCP whenever a UDP response is truncated or exceeds the advertised buffer, exhausting the pool also degrades validation for legitimate clients, while plain UDP resolution is unaffected. The trigger requires only network reachability to the TCP DNS listener; no credentials, user interaction or client-side configuration are needed (PR:N/UI:N), and the CVSS vector rates availability impact as partial (A:L) rather than total.

Know when Dnsmasq gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (redhat) PRIMARY 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
vuln.today AI 5.3 MEDIUM

Remote unauthenticated (AV:N/PR:N/UI:N), trivially triggered by idle connections (AC:L), no data impact (C:N/I:N), and only partial, self-releasing TCP DNS outage justifies A:L not A:H.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
Low

DescriptionCVE.org

A flaw was found in dnsmasq. The TCP DNS service uses a small fixed pool of child processes and does not set a receive timeout on client connections. A remote attacker can open idle TCP connections to port 53 and occupy the entire pool, preventing new TCP DNS connections and DNSSEC validation that requires TCP fallback. UDP DNS resolution continues, and occupied slots are released after a fixed lifetime.

Threat Intelligence Overview

EPSS Score
0.4%
Top 63% exploitable
Prevalence
High
dnsmasq is a widely deployed DNS/DHCP service across Linux and enterprise distributions
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
High
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_ceph_storage_9:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_10:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_6:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_9:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_openshift_container_platform_4:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_openshift_container_platform_4:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_openshift_container_platform_4:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_openshift_container_platform_4:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_openstack_platform_13_(queens):*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_openstack_platform_18.0:*:*:*:*:*:*:*:*
CVE-2017-14492 CRITICAL POC
9.8 Oct 03

Heap-based buffer overflow in dnsmasq before 2.78 allows remote attackers to cause a denial of service (crash) or execut

CVE-2017-14491 CRITICAL POC
9.8 Oct 04

Heap-based buffer overflow in dnsmasq before 2.78 allows remote attackers to cause a denial of service (crash) or execut

CVE-2017-13704 HIGH
7.5 Oct 03

In dnsmasq before 2.78, if the DNS packet size does not match the expected size, the size parameter in a memset call get

CVE-2017-14495 HIGH POC
7.5 Oct 03

Memory leak in dnsmasq before 2.78, when the --add-mac, --add-cpe-id or --add-subnet option is specified, allows remote

CVE-2017-14496 HIGH POC
7.5 Oct 03

Integer underflow in the add_pseudoheader function in dnsmasq before 2.78 , when the --add-mac, --add-cpe-id or --add-su

CVE-2017-14493 CRITICAL POC
9.8 Oct 03

Stack-based buffer overflow in dnsmasq before 2.78 allows remote attackers to cause a denial of service (crash) or execu

CVE-2026-116233 HIGH POC
8.5 Oct 26

CRLF injection in the Dnsmasq configuration path of Oray Pugongying X5 Pro 7.6.1 lets a user who already holds administr

CVE-2017-14494 MEDIUM POC
5.9 Oct 03

dnsmasq before 2.78, when configured as a relay, allows remote attackers to obtain sensitive memory information via vect

CVE-2019-14513 HIGH POC
7.5 Aug 01

Improper bounds checking in Dnsmasq before 2.76 allows an attacker controlled DNS server to send large DNS packets that

CVE-2015-3294 MEDIUM POC
6.4 May 08

The tcp_request function in Dnsmasq before 2.73rc4 does not properly handle the return value of the setup_reply function

CVE-2013-0198 MEDIUM POC
5.0 Mar 05

Dnsmasq before 2.66test2, when used with certain libvirt configurations, replies to queries from prohibited interfaces,

CVE-2026-4892 HIGH
8.4 May 11

Heap-based buffer overflow in dnsmasq's DHCPv6 implementation enables local attackers to execute arbitrary code with roo

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy