CVE Database›Document archive›CVE-2026-93007

CVE-2026-93007

dnsmasq: dnsmasq: TCP/53 child-slot exhaustion starves DNSSEC validation

Loading…

Severity

Moderate

Red Hat Product Security

5.3

CVSS 3.1

Review impact separately from score.

Published · October 28, 2026

Updated · October 30, 2026

Description

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.

Statement

This vulnerability is rated as Moderate because UDP DNS continues during exhaustion, the effect auto-recovers after 150 seconds unless the attacker reconnects, and availability impact is Low rather than High. Only TCP-dependent operations (DNSSEC TCP fallback, zone transfers, TCP-only clients) are disrupted. Red Hat products that ship dnsmasq as a DNS forwarder are affected. Administrators can raise --max-tcp-connections and apply firewall connection limits.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

The following measures reduce risk:

  1. Increase the TCP connection limit with --max-tcp-connections=<N> to raise the number of connections an attacker must hold.
  2. Limit per-source TCP connections to port 53 with firewall rules, for example iptables connlimit on tcp/53.
  3. Restrict which hosts can reach TCP port 53 if TCP DNS is not required from untrusted networks.

CVSS / CWE

CVSS 3.1 · 5.3
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

CWE-400 · Uncontrolled Resource Consumption