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
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
