CVE-2025-30187
Denial of service via crafted DoH exchange in PowerDNS DNSdist
In some circumstances, when DNSdist is configured to use the nghttp2 library to process incoming DNS over HTTPS queries, an attacker might be able to cause a denial of service by crafting a DoH exchange that triggers an unbounded I/O read loop, causing an unexpected consumption of CPU resources.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
3.7
Denial of service via crafted DoH exchange in PowerDNS DNSdist
In some circumstances, when DNSdist is configured to use the nghttp2 library to process incoming DNS over HTTPS queries, an attacker might be able to cause a denial of service by crafting a DoH exchange that triggers an unbounded I/O read loop, causing an unexpected consumption of CPU resources.
- Record
CVE-2025-30187- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-835
- Updated
- 2026-11-02
EUVDEUVD-2025-30004
3.7
In some circumstances, when DNSdist is configured to use the nghttp2 library to process incoming DNS over HTTPS queries, an attacker might be able to cause a denial of service by crafting a DoH exchange that triggers an unbounded I/O read loop, causing an unexpected consumption of CPU resources.
- Record
EUVD-2025-30004- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-2qmc-ch65-q9cm
3.7
In some circumstances, when DNSdist is configured to use the nghttp2 library to process incoming...
In some circumstances, when DNSdist is configured to use the nghttp2 library to process incoming DNS over HTTPS queries, an attacker might be able to cause a denial of service by crafting a DoH exchange that triggers an unbounded I/O read loop, causing an unexpected consumption of CPU resources.
- Record
GHSA-2qmc-ch65-q9cm- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-835
- Updated
- 2026-11-02
NVD
3.7
In some circumstances, when DNSdist is configured to use the nghttp2 library to process incoming DNS over HTTPS queries, an attacker might be able to cause a denial of service by crafting a DoH exchange that triggers an unbounded I/O read loop, causing an unexpected consumption of CPU resources.
- Record
CVE-2025-30187- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-835
- Updated
- 2026-11-02
OSVALPINE-CVE-2025-30187
3.7
In some circumstances, when DNSdist is configured to use the nghttp2 library to process incoming DNS over HTTPS queries, an attacker might be able to cause a denial of service by crafting a DoH exchange that triggers an unbounded I/O read loop, causing an unexpected consumption of CPU resources.
- Record
ALPINE-CVE-2025-30187- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-03
OSV
3.7
Denial of service via crafted DoH exchange in PowerDNS DNSdist
In some circumstances, when DNSdist is configured to use the nghttp2 library to process incoming DNS over HTTPS queries, an attacker might be able to cause a denial of service by crafting a DoH exchange that triggers an unbounded I/O read loop, causing an unexpected consumption of CPU resources.
- Record
CVE-2025-30187- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-835
- Updated
- 2026-11-02
Show 6 moreShow less
OSVDEBIAN-CVE-2025-30187
3.7
In some circumstances, when DNSdist is configured to use the nghttp2 library to process incoming DNS over HTTPS queries, an attacker might be able to cause a denial of service by crafting a DoH exchange that triggers an unbounded I/O read loop, causing an unexpected consumption of CPU resources.
- Record
DEBIAN-CVE-2025-30187- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-30187
3.7
In some circumstances, when DNSdist is configured to use the nghttp2 library to process incoming DNS over HTTPS queries, an attacker might be able to cause a denial of service by crafting a DoH exchange that triggers an unbounded I/O read loop, causing an unexpected consumption of CPU resources.
- Record
UBUNTU-CVE-2025-30187- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20461-1 No score
Security update for dnsdist
This update for dnsdist fixes the following issues:
Update to dnsdist 1.9.11:
- CVE-2025-8671: add mitigations for the HTTP/2 MadeYouReset attack (bsc#1253852).
- CVE-2025-30187: denial of service via crafted DoH exchange (bsc#1250054).
- Record
openSUSE-SU-2026:20461-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:0888-1 No score
Security update for dnsdist
This update for dnsdist fixes the following issues:
Update to dnsdist 1.9.11:
- CVE-2025-8671: Add mitigations for the HTTP/2 MadeYouReset attack (bsc#1253852).
- CVE-2025-30187: denial of service via crafted DoH exchange (bsc#1250054).
- Record
SUSE-SU-2026:0888-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20995-1 No score
Security update for dnsdist
This update for dnsdist fixes the following issues:
Update to dnsdist 1.9.11:
- CVE-2025-8671: add mitigations for the HTTP/2 MadeYouReset attack (bsc#1253852).
- CVE-2025-30187: denial of service via crafted DoH exchange (bsc#1250054).
- Record
SUSE-SU-2026:20995-1- Updated
- 2026-11-02
OSVUSN-8037-1 No score
dnsdist vulnerabilities
It was discovered that HTTP/2, which is used/vendored by DNSdist, did not properly account for resources when handling client-triggered stream resets. An attacker could possibly use this issue to cause a denial of service. (CVE-2025-8671)
It was discovered that DNSdist did not properly manage memory limits when handling an unlimited number of queries on a single TCP connection. An attacker could possibly use this issue to cause a denial of service. (CVE-2025-30193)
It was discovered that DNSdist, when configured with the nghttp2 library, did not correctly process certain DNS over HTTPS queries. An attacker could possibly use this cause a denial of service. (CVE-2025-30187)
- Record
USN-8037-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
dnsdistAlpine:v3.23 |
before 2.0.1-r0 | 2.0.1-r0 |
dnsdistAlpine:v3.24 |
before 2.0.1-r0 | 2.0.1-r0 |
dnsdistDebian:13 |
before 1.9.10-1+deb13u1, plus listed versions 1.9.10-1 |
1.9.10-1+deb13u1 |
dnsdistDebian:14 |
before 2.0.1-1, plus listed versions 1.9.10-12.0.0-12.0.0-22.0.0-32.0.0-4 Show 5 moreShow less2.0.0-52.0.0-62.0.0~rc1-12.0.0~rc1-22.0.0~rc2-1 |
2.0.1-1 |
dnsdistSUSE:Linux Enterprise Module for Basesystem 15 SP7 |
before 1.9.11-150700.3.6.1 | 1.9.11-150700.3.6.1 |
dnsdistSUSE:Linux Enterprise Server 16.0 |
before 1.9.11-160000.1.1 | 1.9.11-160000.1.1 |
dnsdistSUSE:Linux Enterprise Server for SAP applications 16.0 |
before 1.9.11-160000.1.1 | 1.9.11-160000.1.1 |
dnsdistUbuntu:25.10 |
before 1.9.10-1ubuntu0.1, plus listed versions 1.9.8-11.9.10-1 |
1.9.10-1ubuntu0.1 |
dnsdistUbuntu:Pro:22.04:LTS |
before 1.6.1-1ubuntu0.1~esm2, plus listed versions 1.5.1-3build21.6.1-1build11.6.1-1ubuntu0.1~esm1 |
1.6.1-1ubuntu0.1~esm2 |
dnsdistUbuntu:Pro:24.04:LTS |
before 1.8.3-2ubuntu0.1~esm1, plus listed versions 1.8.0-11.8.2-11.8.2-21.8.2-31.8.3-11.8.3-21.8.3-2build11.8.3-2build2 |
1.8.3-2ubuntu0.1~esm1 |
dnsdistopenSUSE:Leap 16.0 |
before 1.9.11-160000.1.1 | 1.9.11-160000.1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, references | OSV | |
| 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-30187 is a low vulnerability (CVSS 3.7) in Powerdns Dnsdist, published September 18, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.30%, the 23rd percentile. Fixed in dnsdist 2.0.1-r0.
References
dnsdist.org/security-advisories/powerdns-advisory-for-dnsdist-2025-05.html
openwall.com/lists/oss-security/2025/09/18/1
nvd.nist.gov/vuln/detail/CVE-2025-30187
github.com/advisories/GHSA-2qmc-ch65-q9cm
security.alpinelinux.org/vuln/CVE-2025-30187
repo.powerdns.com
Show 15 moreShow less
github.com/CVEProject/cvelistV5/tree/main/cves/2025/30xxx/CVE-2025-30187.json
github.com/PowerDNS/pdns
security-tracker.debian.org/tracker/CVE-2025-30187
suse.com/support/update/announcement/2026/suse-su-20260888-1
bugzilla.suse.com/1243566
bugzilla.suse.com/1250054
bugzilla.suse.com/1253852
suse.com/security/cve/CVE-2025-30187
suse.com/security/cve/CVE-2025-8671
suse.com/support/update/announcement/2026/suse-su-202620995-1
ubuntu.com/security/CVE-2025-30187
cve.org/CVERecord?id=CVE-2025-30187
ubuntu.com/security/notices/USN-8037-1
ubuntu.com/security/CVE-2025-8671
ubuntu.com/security/CVE-2025-30193