Skip to main content
View

Attack ChainAIDerived

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

  1. Access
    Position to answer/spoof DNS responses
  2. Delivery
    Resolver queries a DNSSEC-protected name
  3. Exploit
    Return crafted DNSSEC response
  4. Execution
    Name wire-format conversion writes past buffer
  5. Impact
    Overwrite small amount of adjacent heap metadata

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

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

Exploitation Conditions

Exploitation requires dnsmasq to be built with DNSSEC support (not compiled in by default) AND DNSSEC validation to be enabled at runtime; without both, the vulnerable code path is absent. Given that, the attacker must be able to make dnsmasq validate a crafted DNSSEC response - i.e. return or spoof a malicious response for a signed name the resolver looks up (on-path/off-path DNS answer injection or an attacker-controlled authoritative zone). Limiting factors: the non-default DNSSEC configuration sharply reduces the exposed population, and the write is bounded to a few bytes of adjacent heap metadata, constraining impact. The input vector lists no user-interaction or authentication requirement (PR:N/UI:N).

Impact

The signals point to a genuine but moderate-priority issue rather than an emergency. The input CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N, base 5.3) describes a remotely reachable, unauthenticated, low-complexity flaw whose only impact is a Low integrity hit - consistent with the description's 'few bytes past a name buffer' overwriting 'a small amount of adjacent heap metadata' (CWE-787, out-of-bounds write). The vuln.today Decision label is 'this_month', i.e. a scheduled-remediation priority, not 'act_now'/'emergency'. No CISA KEV listing, no EPSS score, and no POC/exploit reference are present in the input, so there is no public evidence of exploitation or working exploit code. The most important mitigating signal is NOT in the CVSS vector: the description states DNSSEC 'is not compiled in by default and must also be enabled at runtime,' so the AV:N/PR:N/AC:L vector materially overstates reach for default deployments - most dnsmasq instances are not exposed to this path. Note also a tension to verify with the vendor: an out-of-bounds write that corrupts heap metadata would typically carry some availability (crash) risk, yet the input vector sets A:N; the Red Hat scoring may reflect that only a few bytes are written. Overall: a real, patch-worthy memory-safety bug, but low real-world urgency given the non-default feature requirement and the absence of KEV/EPSS/POC evidence.

Exploit ScenarioDerived

An operator runs dnsmasq built with DNSSEC and enables validation at runtime. A remote attacker who controls (or can spoof) DNS responses for a name the resolver queries returns a crafted DNSSEC response; when dnsmasq converts names to/from wire format during validation, it writes a few bytes past the internal name buffer and corrupts adjacent heap metadata. No public exploit code or PoC reference is present in the supplied data, and the practical impact is bounded by the small overwrite and the non-default DNSSEC requirement.

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

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

Alert me

AnalysisAIv1 – Oct 29, 2026

dnsmasq builds that include the DNSSEC validator and have validation enabled at runtime can write a few bytes past an internal domain-name buffer when converting names to and from DNS wire format, corrupting adjacent heap metadata. Only deployments where DNSSEC support was compiled in and DNSSEC validation is switched on are exposed; the default dnsmasq build omits DNSSEC entirely, and exploitation further requires an attacker to make the resolver validate a crafted DNSSEC response, for example through a spoofed or attacker-controlled answer for a signed name. Rated CVSS 5.3 (integrity-only, low impact) and no public exploit identified at time of analysis; the priority signal is this_month, not immediate action.

RemediationAI

No vendor-released patch was identified in the available data; Red Hat's CVE page (https://access.redhat.com/security/cve/CVE-2026-93011) and Bugzilla entry (https://bugzilla.redhat.com/show_bug.cgi?id=2536082) are the authoritative sources for errata and should be monitored for fixed package versions per affected RHEL, OpenShift, Ceph Storage and OpenStack stream. Because the vulnerable code is present only when DNSSEC support is compiled in, the most direct compensating control is to rebuild dnsmasq without DNSSEC support, or, where the binary already contains it, to leave DNSSEC validation disabled - the trade-off is loss of DNSSEC validation for the resolver, so any environment relying on it for spoofing protection should instead restrict which upstream resolvers or zones can return validated answers until a patched build is available. Confirm the effective build and runtime state (DNSSEC compiled in and enabled or not) before treating any given host as exposed, since default builds are not affected.

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

The root cause is an out-of-bounds write (CWE-787) inside dnsmasq's DNSSEC validation code, specifically the routine that serialises and parses domain names between presentation form and DNS wire format. A prior reduction of the internal domain-name buffer sizes left the validator's bounds assumptions stale, so a crafted DNSSEC response can push a few bytes beyond the end of a name buffer into adjacent heap metadata rather than into attacker-controlled data. The primitive is therefore a small, bounded heap-metadata overwrite rather than a clean arbitrary-write. Because the vulnerable code is compiled in only when DNSSEC support is requested at build time (it is not a default), and the validator must also be enabled in the running configuration, the exposed population is a small subset of all dnsmasq installations. The provided CPE list reflects dnsmasq as shipped inside Red Hat product families - RHEL 6 through 10, Red Hat Ceph Storage 9, Red Hat OpenShift Container Platform 4 and OpenStack Platform - where dnsmasq serves as a local DNS/DHCP forwarder, so exposure inherits whatever DNSSEC build and runtime configuration each of those products applies.

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:L/A:N
vuln.today AI 5.3 MEDIUM

Remote, unauthenticated validation of a crafted response (AV:N/PR:N/UI:N); small out-of-bounds write corrupts heap metadata (I:L), with no confidentiality and, per the evidence, no stated availability impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/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
Low
Availability
None

DescriptionCVE.org

A flaw was found in dnsmasq. After a reduction of internal domain-name buffer sizes, the DNSSEC validator can write a few bytes past a name buffer when converting names to and from DNS wire format. An attacker who can cause the server to validate a crafted DNSSEC response may overwrite a small amount of adjacent heap metadata. DNSSEC support is not compiled in by default and must also be enabled at runtime.

Threat Intelligence Overview

EPSS Score
0.6%
Top 50% exploitable
Prevalence
High
dnsmasq is a very widely deployed DNS/DHCP forwarder across Linux and appliances
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.6%
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

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

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.

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