CVE-2026-12969

An out-of-bounds read vulnerability exists in dnsmasq's find_soa() function in src/rfc1035.c. When parsing NS section records, extract_name() is called with extrabytes=0, failing to validate that 10 additional bytes exist for fixed-length DNS record fields. A remote attacker controlling a DNS zone can exploit this via a crafted NXDOMAIN response to cause a 10-byte heap out-of-bounds read, potentially accessing stale data from prior transactions.
References
Link Resource
https://access.redhat.com/security/cve/CVE-2026-12969 Mitigation Vendor Advisory
https://bugzilla.redhat.com/show_bug.cgi?id=2491663 Issue Tracking Vendor Advisory
Configurations

Configuration 1 (hide)

cpe:2.3:o:redhat:enterprise_linux:10.0:*:*:*:*:*:*:*

Configuration 2 (hide)

cpe:2.3:a:thekelleys:dnsmasq:*:*:*:*:*:*:*:*

History

No history.

Information

Published : 2026-06-23 14:17

Updated : 2026-08-31 12:17


NVD link : CVE-2026-12969

Mitre link : CVE-2026-12969

CVE.ORG link : CVE-2026-12969


JSON object : View

Products Affected

redhat

  • enterprise_linux

thekelleys

  • dnsmasq
CWE
CWE-125

Out-of-bounds Read