CVE-2026-12969
Dnsmasq: dnsmasq: out-of-bounds read in find_soa() due to missing extrabytes validation
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
5.3
Dnsmasq: dnsmasq: out-of-bounds read in find_soa() due to missing extrabytes validation
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.
- Record
CVE-2026-12969- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-125
- Updated
- 2026-11-06
EUVDEUVD-2026-38449
5.3
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.
- Record
EUVD-2026-38449- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-06
GitHub AdvisoriesGHSA-wmwj-946w-3m8w
5.3
An out-of-bounds read vulnerability exists in dnsmasq's find_soa() function in src/rfc1035.c....
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.
- Record
GHSA-wmwj-946w-3m8w- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-125
- Updated
- 2026-11-02
NVD
5.3
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.
- Record
CVE-2026-12969- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-125
- Updated
- 2026-11-06
OSVBELL-CVE-2026-12969
5.3
- Record
BELL-CVE-2026-12969- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-12969
5.3
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.
- Record
DEBIAN-CVE-2026-12969- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-07
Show 12 moreShow less
OSVOESA-2026-2963
5.9
dnsmasq security update
Dnsmasq provides network infrastructure for small networks: DNS, DHCP, router advertisement and network boot. It is designed to be lightweight and have a small footprint, suitable for resource constrained routers and firewalls. It has also been widely used for tethering on smartphones and portable hotspots, and to support virtual networking in virtualisation frameworks.
Security Fix(es):
A heap-based buffer overflow was found in dnsmasq. When DNSSEC validation and query logging are both enabled, logging of DS or DNSKEY replies containing unsupported algorithm or digest types can cause dnsmasq to write past the end of an internal logging buffer. A remote attacker able to supply such a DNS response may crash the dnsmasq process, resulting in denial of service.(CVE-2026-12725)
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.(CVE-2026-12969)
- Record
OESA-2026-2963- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-2966
5.9
dnsmasq security update
Dnsmasq provides network infrastructure for small networks: DNS, DHCP, router advertisement and network boot. It is designed to be lightweight and have a small footprint, suitable for resource constrained routers and firewalls. It has also been widely used for tethering on smartphones and portable hotspots, and to support virtual networking in virtualisation frameworks.
Security Fix(es):
A heap-based buffer overflow was found in dnsmasq. When DNSSEC validation and query logging are both enabled, logging of DS or DNSKEY replies containing unsupported algorithm or digest types can cause dnsmasq to write past the end of an internal logging buffer. A remote attacker able to supply such a DNS response may crash the dnsmasq process, resulting in denial of service.(CVE-2026-12725)
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.(CVE-2026-12969)
- Record
OESA-2026-2966- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-3087
5.9
dnsmasq security update
Dnsmasq provides network infrastructure for small networks: DNS, DHCP, router advertisement and network boot. It is designed to be lightweight and have a small footprint, suitable for resource constrained routers and firewalls. It has also been widely used for tethering on smartphones and portable hotspots, and to support virtual networking in virtualisation frameworks.
Security Fix(es):
A heap-based buffer overflow was found in dnsmasq. When DNSSEC validation and query logging are both enabled, logging of DS or DNSKEY replies containing unsupported algorithm or digest types can cause dnsmasq to write past the end of an internal logging buffer. A remote attacker able to supply such a DNS response may crash the dnsmasq process, resulting in denial of service.(CVE-2026-12725)
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.(CVE-2026-12969)
- Record
OESA-2026-3087- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-12969
5.3
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.
- Record
UBUNTU-CVE-2026-12969- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVAZL-91164 No score
CVE-2026-12969 affecting package dnsmasq for versions less than 2.93-1
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.
- Record
AZL-91164- Updated
- 2026-11-02
OSVMGASA-2026-0288 No score
Updated dnsmasq packages fix security vulnerabilities
The updated dnsmasq packages fix multiple security issues: A heap-based buffer overflow was found in dnsmasq. When DNSSEC validation and query logging are both enabled, logging of DS or DNSKEY replies containing unsupported algorithm or digest types can cause dnsmasq to write past the end of an internal logging buffer. A remote attacker able to supply such a DNS response may crash the dnsmasq process, resulting in denial of service. (CVE-2026-12725) 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. (CVE-2026-12969)
- Record
MGASA-2026-0288- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11172-1 No score
dnsmasq-2.93-2.1 on GA media
These are all security issues fixed in the dnsmasq-2.93-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11172-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22668-1 No score
Security update for dnsmasq
This update for dnsmasq fixes the following issues
- CVE-2026-12969: out-of-bounds read in
find_soa()due to missing extrabytes validation (bsc#1268882).
- Record
SUSE-SU-2026:22668-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22706-1 No score
Security update for dnsmasq
This update for dnsmasq fixes the following issues
- CVE-2026-12725: heap buffer overflow in
log_query()when logging unsupported DS/DNSKEY replies (bsc#1268764). - CVE-2026-12969: out-of-bounds read in
find_soa()due to missing extrabytes validation (bsc#1268882).
Changes for dnsmasq:
- Update to 2.93:
- Fix a corner-case in DNSSEC validation with wildcards.
- Fix DNSSEC failure with spurious RRSIGs.
- Fix DNSSEC fail with CNAME replies to DS queries.
- Fix regression in 2.92 release which broke DHCPv6 when a DHCP relay is in use.
- Modify the inotify implementation so that inotify watches are only created after dnsmasq has changed permissions and userid.
- Record
SUSE-SU-2026:22706-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2974-1 No score
Security update for dnsmasq
This update for dnsmasq fixes the following issues
- CVE-2026-12725: heap buffer overflow in
log_query()when logging unsupported DS/DNSKEY replies (bsc#1268764). - CVE-2026-12969: out-of-bounds read in
find_soa()due to missing extrabytes validation (bsc#1268882).
Changes for dnsmasq:
- Update to 2.93:
- Fix a corner-case in DNSSEC validation with wildcards.
- Fix DNSSEC failure with spurious RRSIGs.
- Fix DNSSEC fail with CNAME replies to DS queries.
- Fix regression in 2.92 release which broke DHCPv6 when a DHCP relay is in use.
- Modify the inotify implementation so that inotify watches are only created after dnsmasq has changed permissions and userid.
- Record
SUSE-SU-2026:2974-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3028-1 No score
Security update for dnsmasq
This update for dnsmasq fixes the following issues
- CVE-2026-12725: heap buffer overflow in
log_query()when logging unsupported DS/DNSKEY replies (bsc#1268764). - CVE-2026-12969: out-of-bounds read in
find_soa()due to missing extrabytes validation (bsc#1268882).
Changes for dnsmasq:
- Update to 2.93:
- Fix a corner-case in DNSSEC validation with wildcards.
- Fix DNSSEC failure with spurious RRSIGs.
- Fix DNSSEC fail with CNAME replies to DS queries.
- Fix regression in 2.92 release which broke DHCPv6 when a DHCP relay is in use.
- Modify the inotify implementation so that inotify watches are only created after dnsmasq has changed permissions and userid.
- Record
SUSE-SU-2026:3028-1- Updated
- 2026-11-02
OSVUSN-8542-1 No score
dnsmasq vulnerabilities
Yiwei Hou discovered that Dnsmasq incorrectly handled logging of DS or DNSKEY. A remote attacker could possibly use this issue to cause a denial of service. (CVE-2026-12725)
It was discovered that Dnsmasq incorrectly validated the length of fixed-length DNS record fields when parsing NS section records. A remote attacker could possibly use this issue to cause Dnsmasq to read out of bounds, possibly exposing sensitive information. (CVE-2026-12969)
- Record
USN-8542-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
dnsmasqAzure Linux:3 |
before 2.93-1 | 2.93-1 |
dnsmasqAlpaquita:23 |
2.87-r0 up to 2.90-r2 | 2.90-r2 |
dnsmasqAlpaquita:25 |
2.91-r0 up to 2.91-r2 | 2.91-r2 |
dnsmasqAlpaquita:stream |
2.89-r2 up to 2.93-r0 | 2.93-r0 |
dnsmasqDebian:12 |
All versions, plus listed versions 2.89-12.90-12.90-22.90-32.90-4 Show 20 moreShow less2.90-4~deb12u12.90-4~deb12u22.90-52.90-62.90-72.91-12.91~test6-12.91~test9-12.92-12.92-1+exp12.92-1~exp12.92-22.92-32.92-42.92-52.92~rc1-12.92~rc3-12.93-12.93-22.93-3 |
None known |
dnsmasqDebian:13 |
before 2.91-1+deb13u2, plus listed versions 2.91-12.91-1+deb13u1 |
2.91-1+deb13u2 |
dnsmasqDebian:14 |
before 2.93-1, plus listed versions 2.91-12.92-12.92-1+exp12.92-1~exp12.92-2 Show 5 moreShow less2.92-32.92-42.92-52.92~rc1-12.92~rc3-1 |
2.93-1 |
dnsmasqMageia:10 From an advisory covering 2 CVEs |
before 2.93-1.mga10 | 2.93-1.mga10 |
dnsmasqMageia:9 From an advisory covering 2 CVEs |
before 2.93-1.mga9 | 2.93-1.mga9 |
dnsmasqopenEuler:24.03-LTS-SP3 From an advisory covering 2 CVEs |
before 2.90-11.oe2403sp3 | 2.90-11.oe2403sp3 |
Show 34 moreShow less
| Package | Affected | Fixed |
|---|---|---|
dnsmasqopenEuler:24.03-LTS-SP1 From an advisory covering 2 CVEs |
before 2.90-11.oe2403sp1 | 2.90-11.oe2403sp1 |
dnsmasqopenEuler:24.03-LTS-SP4 From an advisory covering 2 CVEs |
before 2.90-11.oe2403sp4 | 2.90-11.oe2403sp4 |
dnsmasqSUSE:Linux Micro 6.1 |
before 2.93-slfo.1.1_2.1 | 2.93-slfo.1.1_2.1 |
dnsmasqSUSE:Linux Micro 6.0 From an advisory covering 2 CVEs |
before 2.93-1.1 | 2.93-1.1 |
dnsmasqSUSE:Linux Enterprise Server 12 SP5-LTSS From an advisory covering 2 CVEs |
before 2.93-18.32.1 | 2.93-18.32.1 |
dnsmasqSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 2 CVEs |
before 2.93-18.32.1 | 2.93-18.32.1 |
dnsmasqSUSE:Linux Enterprise Micro 5.3 From an advisory covering 2 CVEs |
before 2.93-150400.16.17.1 | 2.93-150400.16.17.1 |
dnsmasqSUSE:Linux Enterprise Micro 5.4 From an advisory covering 2 CVEs |
before 2.93-150400.16.17.1 | 2.93-150400.16.17.1 |
dnsmasqSUSE:Linux Enterprise Micro 5.5 From an advisory covering 2 CVEs |
before 2.93-150400.16.17.1 | 2.93-150400.16.17.1 |
dnsmasqSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 2 CVEs |
before 2.93-150400.16.17.1 | 2.93-150400.16.17.1 |
dnsmasqSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 2.93-150400.16.17.1 | 2.93-150400.16.17.1 |
dnsmasqSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 2.93-150400.16.17.1 | 2.93-150400.16.17.1 |
dnsmasqSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 2 CVEs |
before 2.93-150400.16.17.1 | 2.93-150400.16.17.1 |
dnsmasqSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 2 CVEs |
before 2.93-150400.16.17.1 | 2.93-150400.16.17.1 |
dnsmasqSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 2.93-150400.16.17.1 | 2.93-150400.16.17.1 |
dnsmasqSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 2 CVEs |
before 2.93-150400.16.17.1 | 2.93-150400.16.17.1 |
dnsmasqSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 2 CVEs |
before 2.93-150400.16.17.1 | 2.93-150400.16.17.1 |
dnsmasqSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 2.93-150400.16.17.1 | 2.93-150400.16.17.1 |
dnsmasqSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 2 CVEs |
before 2.93-150400.16.17.1 | 2.93-150400.16.17.1 |
dnsmasqSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 2 CVEs |
before 2.93-150400.16.17.1 | 2.93-150400.16.17.1 |
dnsmasqUbuntu:Pro:16.04:LTS |
before 2.90-0ubuntu0.16.04.1+esm4, plus listed versions 2.75-12.75-1ubuntu0.16.04.12.75-1ubuntu0.16.04.22.75-1ubuntu0.16.04.32.75-1ubuntu0.16.04.4 Show 9 moreShow less2.75-1ubuntu0.16.04.52.75-1ubuntu0.16.04.72.75-1ubuntu0.16.04.82.75-1ubuntu0.16.04.102.75-1ubuntu0.16.04.10+esm12.79-1ubuntu0.16.04.1+esm12.79-1ubuntu0.16.04.1+esm22.90-0ubuntu0.16.04.1+esm12.90-0ubuntu0.16.04.1+esm3 |
2.90-0ubuntu0.16.04.1+esm4 |
dnsmasqUbuntu:Pro:18.04:LTS |
before 2.90-0ubuntu0.18.04.1+esm4, plus listed versions 2.78-12.78-32.79-12.79-1ubuntu0.22.79-1ubuntu0.3 Show 6 moreShow less2.79-1ubuntu0.42.79-1ubuntu0.52.79-1ubuntu0.62.79-1ubuntu0.72.90-0ubuntu0.18.04.1+esm12.90-0ubuntu0.18.04.1+esm3 |
2.90-0ubuntu0.18.04.1+esm4 |
dnsmasqUbuntu:Pro:20.04:LTS |
before 2.90-0ubuntu0.20.04.1+esm3, plus listed versions 2.80-1ubuntu22.80-1ubuntu42.80-1.1ubuntu12.80-1.1ubuntu1.22.80-1.1ubuntu1.3 Show 6 moreShow less2.80-1.1ubuntu1.42.80-1.1ubuntu1.52.80-1.1ubuntu1.62.80-1.1ubuntu1.72.90-0ubuntu0.20.04.12.90-0ubuntu0.20.04.1+esm2 |
2.90-0ubuntu0.20.04.1+esm3 |
dnsmasqUbuntu:22.04:LTS |
before 2.90-0ubuntu0.22.04.4, plus listed versions 2.85-1ubuntu22.86-1.12.86-1.1ubuntu0.12.86-1.1ubuntu0.22.86-1.1ubuntu0.3 Show 4 moreShow less2.86-1.1ubuntu0.42.86-1.1ubuntu0.52.90-0ubuntu0.22.04.12.90-0ubuntu0.22.04.3 |
2.90-0ubuntu0.22.04.4 |
dnsmasqUbuntu:24.04:LTS |
before 2.90-2ubuntu0.4, plus listed versions 2.89-12.90-22.90-2build12.90-2build22.90-2ubuntu0.12.90-2ubuntu0.3 |
2.90-2ubuntu0.4 |
dnsmasqUbuntu:25.10 |
All versions, plus listed versions 2.91-12.91-1build12.91-1ubuntu0.2 |
None known |
dnsmasqUbuntu:26.04:LTS |
before 2.92-1ubuntu0.4, plus listed versions 2.91-1build12.92~rc3-12.92-12.92-1ubuntu0.22.92-1ubuntu0.3 |
2.92-1ubuntu0.4 |
dnsmasqUbuntu:Pro:16.04:LTS From an advisory covering 2 CVEs |
before 2.90-0ubuntu0.16.04.1+esm4, plus listed versions 2.75-12.75-1ubuntu0.16.04.12.75-1ubuntu0.16.04.22.75-1ubuntu0.16.04.32.75-1ubuntu0.16.04.4 Show 9 moreShow less2.75-1ubuntu0.16.04.52.75-1ubuntu0.16.04.72.75-1ubuntu0.16.04.82.75-1ubuntu0.16.04.102.75-1ubuntu0.16.04.10+esm12.79-1ubuntu0.16.04.1+esm12.79-1ubuntu0.16.04.1+esm22.90-0ubuntu0.16.04.1+esm12.90-0ubuntu0.16.04.1+esm3 |
2.90-0ubuntu0.16.04.1+esm4 |
dnsmasqUbuntu:Pro:18.04:LTS From an advisory covering 2 CVEs |
before 2.90-0ubuntu0.18.04.1+esm4, plus listed versions 2.78-12.78-32.79-12.79-1ubuntu0.22.79-1ubuntu0.3 Show 6 moreShow less2.79-1ubuntu0.42.79-1ubuntu0.52.79-1ubuntu0.62.79-1ubuntu0.72.90-0ubuntu0.18.04.1+esm12.90-0ubuntu0.18.04.1+esm3 |
2.90-0ubuntu0.18.04.1+esm4 |
dnsmasqUbuntu:Pro:20.04:LTS From an advisory covering 2 CVEs |
before 2.90-0ubuntu0.20.04.1+esm3, plus listed versions 2.80-1ubuntu22.80-1ubuntu42.80-1.1ubuntu12.80-1.1ubuntu1.22.80-1.1ubuntu1.3 Show 6 moreShow less2.80-1.1ubuntu1.42.80-1.1ubuntu1.52.80-1.1ubuntu1.62.80-1.1ubuntu1.72.90-0ubuntu0.20.04.12.90-0ubuntu0.20.04.1+esm2 |
2.90-0ubuntu0.20.04.1+esm3 |
dnsmasqUbuntu:22.04:LTS From an advisory covering 2 CVEs |
before 2.90-0ubuntu0.22.04.4, plus listed versions 2.85-1ubuntu22.86-1.12.86-1.1ubuntu0.12.86-1.1ubuntu0.22.86-1.1ubuntu0.3 Show 4 moreShow less2.86-1.1ubuntu0.42.86-1.1ubuntu0.52.90-0ubuntu0.22.04.12.90-0ubuntu0.22.04.3 |
2.90-0ubuntu0.22.04.4 |
dnsmasqUbuntu:24.04:LTS From an advisory covering 2 CVEs |
before 2.90-2ubuntu0.4, plus listed versions 2.89-12.90-22.90-2build12.90-2build22.90-2ubuntu0.12.90-2ubuntu0.3 |
2.90-2ubuntu0.4 |
dnsmasqUbuntu:26.04:LTS From an advisory covering 2 CVEs |
before 2.92-1ubuntu0.4, plus listed versions 2.91-1build12.92~rc3-12.92-12.92-1ubuntu0.22.92-1ubuntu0.3 |
2.92-1ubuntu0.4 |
dnsmasqopenSUSE:Tumbleweed |
before 2.93-2.1 | 2.93-2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| products | CVE List | |
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-12969 is a medium vulnerability (CVSS 5.3) in Thekelleys Dnsmasq, published June 23, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.26%, the 17th percentile. Fixed in dnsmasq 2.93-1.
References
access.redhat.com/security/cve/CVE-2026-12969
bugzilla.redhat.com/show_bug.cgi?id=2491663
nvd.nist.gov/vuln/detail/CVE-2026-12969
github.com/advisories/GHSA-wmwj-946w-3m8w
docs.bell-sw.com/security/cves/CVE-2026-12969
security-tracker.debian.org/tracker/CVE-2026-12969
Show 22 moreShow less
advisories.mageia.org/MGASA-2026-0288.html
bugs.mageia.org/show_bug.cgi?id=35935
app.opencve.io/cve/CVE-2026-12725
app.opencve.io/cve/CVE-2026-12969
ubuntu.com/security/notices/USN-8542-1
bugzilla.redhat.com/show_bug.cgi?id=2490763
thekelleys.org.uk/dnsmasq/CHANGELOG
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2963
nvd.nist.gov/vuln/detail/CVE-2026-12725
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2966
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3087
suse.com/support/update/announcement/2026/suse-su-202622668-1
bugzilla.suse.com/1268882
suse.com/security/cve/CVE-2026-12969
suse.com/support/update/announcement/2026/suse-su-202622706-1
bugzilla.suse.com/1268764
suse.com/security/cve/CVE-2026-12725
suse.com/support/update/announcement/2026/suse-su-20262974-1
suse.com/support/update/announcement/2026/suse-su-20263028-1
ubuntu.com/security/CVE-2026-12969
cve.org/CVERecord?id=CVE-2026-12969
ubuntu.com/security/CVE-2026-12725