CVE-2025-30194
Denial of service via crafted DoH exchange
When DNSdist is configured to provide DoH via the nghttp2 provider, an attacker can cause a denial of service by crafting a DoH exchange that triggers an illegal memory access (double-free) and crash of DNSdist, causing a denial of service.
The remedy is: upgrade to the patched 1.9.9 version.
A workaround is to temporarily switch to the h2o provider until DNSdist has been upgraded to a fixed version.
We would like to thank Charles Howes for bringing this issue to our attention.
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
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.5
Denial of service via crafted DoH exchange
When DNSdist is configured to provide DoH via the nghttp2 provider, an attacker can cause a denial of service by crafting a DoH exchange that triggers an illegal memory access (double-free) and crash of DNSdist, causing a denial of service.
The remedy is: upgrade to the patched 1.9.9 version.
A workaround is to temporarily switch to the h2o provider until DNSdist has been upgraded to a fixed version.
We would like to thank Charles Howes for bringing this issue to our attention.
- Record
CVE-2025-30194- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-416
- Updated
- 2026-11-02
EUVDEUVD-2025-14811
7.5
When DNSdist is configured to provide DoH via the nghttp2 provider, an attacker can cause a denial of service by crafting a DoH exchange that triggers an illegal memory access (double-free) and crash of DNSdist, causing a denial of service.
The remedy is: upgrade to the patched 1.9.9 version.
A workaround is to temporarily switch to the h2o provider until DNSdist has been upgraded to a fixed version.
We would like to thank Charles Howes for bringing this issue to our attention.
- Record
EUVD-2025-14811- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-487w-xx5j-gqwc
7.5
When DNSdist is configured to provide DoH via the nghttp2 provider, an attacker can cause a...
When DNSdist is configured to provide DoH via the nghttp2 provider, an attacker can cause a denial of service by crafting a DoH exchange that triggers an illegal memory access (double-free) and crash of DNSdist, causing a denial of service.
The remedy is: upgrade to the patched 1.9.9 version.
A workaround is to temporarily switch to the h2o provider until DNSdist has been upgraded to a fixed version.
We would like to thank Charles Howes for bringing this issue to our attention.
- Record
GHSA-487w-xx5j-gqwc- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-416
- Updated
- 2026-11-02
NVD
7.5
When DNSdist is configured to provide DoH via the nghttp2 provider, an attacker can cause a denial of service by crafting a DoH exchange that triggers an illegal memory access (double-free) and crash of DNSdist, causing a denial of service.
The remedy is: upgrade to the patched 1.9.9 version.
A workaround is to temporarily switch to the h2o provider until DNSdist has been upgraded to a fixed version.
We would like to thank Charles Howes for bringing this issue to our attention.
- Record
CVE-2025-30194- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-416
- Updated
- 2026-11-02
OSVALPINE-CVE-2025-30194
7.5
When DNSdist is configured to provide DoH via the nghttp2 provider, an attacker can cause a denial of service by crafting a DoH exchange that triggers an illegal memory access (double-free) and crash of DNSdist, causing a denial of service.
The remedy is: upgrade to the patched 1.9.9 version.
A workaround is to temporarily switch to the h2o provider until DNSdist has been upgraded to a fixed version.
We would like to thank Charles Howes for bringing this issue to our attention.
- Record
ALPINE-CVE-2025-30194- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
OSV
7.5
Denial of service via crafted DoH exchange
When DNSdist is configured to provide DoH via the nghttp2 provider, an attacker can cause a denial of service by crafting a DoH exchange that triggers an illegal memory access (double-free) and crash of DNSdist, causing a denial of service.
The remedy is: upgrade to the patched 1.9.9 version.
A workaround is to temporarily switch to the h2o provider until DNSdist has been upgraded to a fixed version.
We would like to thank Charles Howes for bringing this issue to our attention.
- Record
CVE-2025-30194- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-416
- Updated
- 2026-11-02
Show 4 moreShow less
OSVDEBIAN-CVE-2025-30194
7.5
When DNSdist is configured to provide DoH via the nghttp2 provider, an attacker can cause a denial of service by crafting a DoH exchange that triggers an illegal memory access (double-free) and crash of DNSdist, causing a denial of service. The remedy is: upgrade to the patched 1.9.9 version. A workaround is to temporarily switch to the h2o provider until DNSdist has been upgraded to a fixed version. We would like to thank Charles Howes for bringing this issue to our attention.
- Record
DEBIAN-CVE-2025-30194- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-30194
7.5
When DNSdist is configured to provide DoH via the nghttp2 provider, an attacker can cause a denial of service by crafting a DoH exchange that triggers an illegal memory access (double-free) and crash of DNSdist, causing a denial of service. The remedy is: upgrade to the patched 1.9.9 version. A workaround is to temporarily switch to the h2o provider until DNSdist has been upgraded to a fixed version. We would like to thank Charles Howes for bringing this issue to our attention.
- Record
UBUNTU-CVE-2025-30194- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15157-1 No score
dnsdist-1.9.10-2.1 on GA media
These are all security issues fixed in the dnsdist-1.9.10-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15157-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:01743-1 No score
Security update for dnsdist
This update for dnsdist fixes the following issues:
Update to version 1.9.10.
- CVE-2025-30194: illegal memory access (double-free) when processing specially crafted DoH exchanges leads to a denial-of-service (bsc#1242028).
- CVE-2025-30193: stack exhaustion when processing too many queries on incoming TCP connections leads to a denial-of-service (bsc#1243378).
- Record
SUSE-SU-2025:01743-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
dnsdistAlpine:v3.21 |
before 1.9.9-r0 | 1.9.9-r0 |
dnsdistAlpine:v3.22 |
before 1.9.9-r0 | 1.9.9-r0 |
dnsdistAlpine:v3.23 |
before 1.9.9-r0 | 1.9.9-r0 |
dnsdistAlpine:v3.24 |
before 1.9.9-r0 | 1.9.9-r0 |
dnsdistDebian:13 |
before 1.9.9-1 | 1.9.9-1 |
dnsdistDebian:14 |
before 1.9.9-1 | 1.9.9-1 |
dnsdistSUSE:Linux Enterprise Module for Basesystem 15 SP7 |
before 1.9.10-150700.3.3.1 | 1.9.10-150700.3.3.1 |
dnsdistopenSUSE:Tumbleweed |
before 1.9.10-2.1 | 1.9.10-2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, references | OSV | |
| affected | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-30194 is a high vulnerability (CVSS 7.5) in Powerdns Dnsdist, published April 29, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.29%, the 83rd percentile. Fixed in dnsdist 1.9.9-r0.
References
dnsdist.org/security-advisories/powerdns-advisory-for-dnsdist-2025-02.html
openwall.com/lists/oss-security/2025/04/29/1
vicarius.io/vsociety/posts/cve-2025-30194-detection-dnsdist-vulnerability
vicarius.io/vsociety/posts/cve-2025-30194-mitigate-dnsdist-vulnerability
nvd.nist.gov/vuln/detail/CVE-2025-30194
github.com/advisories/GHSA-487w-xx5j-gqwc
Show 15 moreShow less
security.alpinelinux.org/vuln/CVE-2025-30194
repo.powerdns.com
github.com/CVEProject/cvelistV5/tree/main/cves/2025/30xxx/CVE-2025-30194.json
github.com/PowerDNS/pdns
security-tracker.debian.org/tracker/CVE-2025-30194
suse.com/support/update/announcement/2025/suse-su-202501743-1
bugzilla.suse.com/1242028
bugzilla.suse.com/1243378
suse.com/security/cve/CVE-2025-30193
suse.com/security/cve/CVE-2025-30194
ubuntu.com/security/CVE-2025-30194
cve.org/CVERecord?id=CVE-2025-30194
github.com/PowerDNS/pdns/issues/15475
github.com/PowerDNS/pdns/pull/15482
lists.opensuse.org/archives/list/[email protected]/thread/PSEZXT5AM4R34VN4HUDJO6XOWI54GTDJ