CVE-2026-24030
Unbounded memory allocation for DoQ and DoH3
An attacker might be able to trick DNSdist into allocating too much memory while processing DNS over QUIC or DNS over HTTP/3 payloads, resulting in a denial of service. In setups with a large quantity of memory available this usually results in an exception and the QUIC connection is properly closed, but in some cases the system might enter an out-of-memory state instead and terminate the process.
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
- Low
Exploit likelihood
What each source reports
CVE List Score used
5.3
Unbounded memory allocation for DoQ and DoH3
An attacker might be able to trick DNSdist into allocating too much memory while processing DNS over QUIC or DNS over HTTP/3 payloads, resulting in a denial of service. In setups with a large quantity of memory available this usually results in an exception and the QUIC connection is properly closed, but in some cases the system might enter an out-of-memory state instead and terminate the process.
- Record
CVE-2026-24030- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-789
- Updated
- 2026-11-02
EUVDEUVD-2026-17405
5.3
An attacker might be able to trick DNSdist into allocating too much memory while processing DNS over QUIC or DNS over HTTP/3 payloads, resulting in a denial of service. In setups with a large quantity of memory available this usually results in an exception and the QUIC connection is properly closed, but in some cases the system might enter an out-of-memory state instead and terminate the process.
- Record
EUVD-2026-17405- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-v2vv-6q75-rvc9
5.3
An attacker might be able to trick DNSdist into allocating too much memory while processing DNS...
An attacker might be able to trick DNSdist into allocating too much memory while processing DNS over QUIC or DNS over HTTP/3 payloads, resulting in a denial of service. In setups with a large quantity of memory available this usually results in an exception and the QUIC connection is properly closed, but in some cases the system might enter an out-of-memory state instead and terminate the process.
- Record
GHSA-v2vv-6q75-rvc9- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-789
- Updated
- 2026-11-02
NVD
5.3
An attacker might be able to trick DNSdist into allocating too much memory while processing DNS over QUIC or DNS over HTTP/3 payloads, resulting in a denial of service. In setups with a large quantity of memory available this usually results in an exception and the QUIC connection is properly closed, but in some cases the system might enter an out-of-memory state instead and terminate the process.
- Record
CVE-2026-24030- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - 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-789
- Updated
- 2026-11-02
OSVALPINE-CVE-2026-24030
7.5
An attacker might be able to trick DNSdist into allocating too much memory while processing DNS over QUIC or DNS over HTTP/3 payloads, resulting in a denial of service. In setups with a large quantity of memory available this usually results in an exception and the QUIC connection is properly closed, but in some cases the system might enter an out-of-memory state instead and terminate the process.
- Record
ALPINE-CVE-2026-24030- 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
5.3
Unbounded memory allocation for DoQ and DoH3
An attacker might be able to trick DNSdist into allocating too much memory while processing DNS over QUIC or DNS over HTTP/3 payloads, resulting in a denial of service. In setups with a large quantity of memory available this usually results in an exception and the QUIC connection is properly closed, but in some cases the system might enter an out-of-memory state instead and terminate the process.
- Record
CVE-2026-24030- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
Show 6 moreShow less
OSVDEBIAN-CVE-2026-24030
7.5
An attacker might be able to trick DNSdist into allocating too much memory while processing DNS over QUIC or DNS over HTTP/3 payloads, resulting in a denial of service. In setups with a large quantity of memory available this usually results in an exception and the QUIC connection is properly closed, but in some cases the system might enter an out-of-memory state instead and terminate the process.
- Record
DEBIAN-CVE-2026-24030- 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-2026-24030
5.3
An attacker might be able to trick DNSdist into allocating too much memory while processing DNS over QUIC or DNS over HTTP/3 payloads, resulting in a denial of service. In setups with a large quantity of memory available this usually results in an exception and the QUIC connection is properly closed, but in some cases the system might enter an out-of-memory state instead and terminate the process.
- Record
UBUNTU-CVE-2026-24030- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - 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-2026:10473-1 No score
dnsdist-2.0.3-1.1 on GA media
These are all security issues fixed in the dnsdist-2.0.3-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10473-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21015-1 No score
Security update for dnsdist
This update for dnsdist fixes the following issues
- CVE-2026-0396: crafted DNS queries can allow to inject HTML content (bsc#1261236).
- CVE-2026-0397: CORS misconfiguration can lead to information disclosure (bsc#1261237).
- CVE-2026-24028: crafted DNS response packet can lead to an out-of-bounds read (bsc#1261238).
- CVE-2026-24029: HTTPS ACL bypass can allow clients to send DoH queries (bsc#1261239).
- CVE-2026-24030: allocating too much memory while processing DNS can result in a denial of service (bsc#1261240).
- CVE-2026-27853: crafted DNS responses can lead to an out-of-bounds write (bsc#1261241).
- CVE-2026-27854: crafted DNS queries can be used to trigger a use-after-free (bsc#1261243).
- CVE-2026-33254: Resource exhaustion via DoQ/DoH3 connections (bsc#1262538).
- CVE-2026-33257: Insufficient input validation of internal webserver (bsc#1262536).
- CVE-2026-33260: Insufficient input validation of internal webserver (bsc#1262537).
- CVE-2026-33593: Denial of service via crafted DNSCrypt query (bsc#1262546).
- CVE-2026-33594: Outgoing DoH excessive memory allocation (bsc#1262545).
- CVE-2026-33595: DoQ/DoH3 excessive memory allocation (bsc#1262544).
- CVE-2026-33596: TCP backend stream ID overflow (bsc#1262543).
- CVE-2026-33597: PRSD detection denial of service (bsc#1262542).
- CVE-2026-33598: Out-of-bounds read in cache inspection via Lua (bsc#1262541).
- CVE-2026-33599: Out-of-bounds read in service discovery (bsc#1262540).
- CVE-2026-33602: Off-by-one access when processing crafted UDP responses (bsc#1262539).
Changes for dnsdist:
- Updated to 1.9.13
- Record
openSUSE-SU-2026:21015-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:1618-1 No score
Security update for dnsdist
This update for dnsdist fixes the following issues:
Update to version 1.9.12.
Security issues fixed:
- CVE-2026-0396: crafted DNS queries triggering domain-based dynamic rules can lead to HTML injection in the web dashboard (bsc#1261236).
- CVE-2026-0397: misconfiguration of the CORS policy can lead to information disclosure (bsc#1261237).
- CVE-2026-24028: crafted DNS packet parsed by Lua code using
newDNSPacketOverlaycan lead to an out-of-bounds read (bsc#1261238). - CVE-2026-24029: disabled option on a DNS over HTTPS nghttp2 frontend allows clients to bypass ACLs and send DoH queries (bsc#1261239).
- CVE-2026-24030: crafted DoQ and DoH3 queries can lead to unbounded memory allocation and DoS (bsc#1261240).
- CVE-2026-27853: crafted DNS responses sent to a DNSdist using certain methods in custom Lua code (
changeName) can lead to an out-of-bounds write (bsc#1261243). - CVE-2026-27854: crafted DNS queries sent to a DNSdist using the
DNSQuestion:getEDNSOptionsmethod in custom Lua code can lead to a use-after-free (bsc#1261241).
- Record
SUSE-SU-2026:1618-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22319-1 No score
Security update for dnsdist
This update for dnsdist fixes the following issues
- CVE-2026-0396: crafted DNS queries can allow to inject HTML content (bsc#1261236).
- CVE-2026-0397: CORS misconfiguration can lead to information disclosure (bsc#1261237).
- CVE-2026-24028: crafted DNS response packet can lead to an out-of-bounds read (bsc#1261238).
- CVE-2026-24029: HTTPS ACL bypass can allow clients to send DoH queries (bsc#1261239).
- CVE-2026-24030: allocating too much memory while processing DNS can result in a denial of service (bsc#1261240).
- CVE-2026-27853: crafted DNS responses can lead to an out-of-bounds write (bsc#1261241).
- CVE-2026-27854: crafted DNS queries can be used to trigger a use-after-free (bsc#1261243).
- CVE-2026-33254: Resource exhaustion via DoQ/DoH3 connections (bsc#1262538).
- CVE-2026-33257: Insufficient input validation of internal webserver (bsc#1262536).
- CVE-2026-33260: Insufficient input validation of internal webserver (bsc#1262537).
- CVE-2026-33593: Denial of service via crafted DNSCrypt query (bsc#1262546).
- CVE-2026-33594: Outgoing DoH excessive memory allocation (bsc#1262545).
- CVE-2026-33595: DoQ/DoH3 excessive memory allocation (bsc#1262544).
- CVE-2026-33596: TCP backend stream ID overflow (bsc#1262543).
- CVE-2026-33597: PRSD detection denial of service (bsc#1262542).
- CVE-2026-33598: Out-of-bounds read in cache inspection via Lua (bsc#1262541).
- CVE-2026-33599: Out-of-bounds read in service discovery (bsc#1262540).
- CVE-2026-33602: Off-by-one access when processing crafted UDP responses (bsc#1262539).
Changes for dnsdist:
- Updated to 1.9.13
- Record
SUSE-SU-2026:22319-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
dnsdistAlpine:v3.23 |
1.9.0 up to 2.0.4-r0 | 2.0.4-r0 |
dnsdistAlpine:v3.24 |
1.9.0 up to 2.0.4-r0 | 2.0.4-r0 |
dnsdistDebian:12 |
All versions, plus listed versions 1.7.3-21.8.0-11.8.1-11.8.2-11.8.2-2 Show 32 moreShow less1.8.2-31.8.3-11.8.3-21.8.3-31.9.10-11.9.3-11.9.4-11.9.5-11.9.6-11.9.8-11.9.9-12.0.0-12.0.0-22.0.0-32.0.0-42.0.0-52.0.0-62.0.0~rc1-12.0.0~rc1-22.0.0~rc2-12.0.1-12.0.2-12.0.3-12.0.4-12.0.5-12.0.5-22.0.5-32.0.6-12.1.0-12.1.0-22.1.1-12.1.2-1 |
None known |
dnsdistDebian:13 |
before 1.9.14-0+deb13u1, plus listed versions 1.9.10-11.9.10-1+deb13u1 |
1.9.14-0+deb13u1 |
dnsdistDebian:14 |
before 2.0.3-1, plus listed versions 1.9.10-12.0.0-12.0.0-22.0.0-32.0.0-4 Show 7 moreShow less2.0.0-52.0.0-62.0.0~rc1-12.0.0~rc1-22.0.0~rc2-12.0.1-12.0.2-1 |
2.0.3-1 |
dnsdistSUSE:Linux Enterprise Module for Basesystem 15 SP7 |
before 1.9.12-150700.3.9.1 | 1.9.12-150700.3.9.1 |
dnsdistSUSE:Linux Enterprise Server 16.0 |
before 1.9.13-160000.1.1 | 1.9.13-160000.1.1 |
dnsdistSUSE:Linux Enterprise Server for SAP applications 16.0 |
before 1.9.13-160000.1.1 | 1.9.13-160000.1.1 |
dnsdistUbuntu:16.04:LTS |
All versions, plus listed versions 1.0.0~alpha2-1 |
None known |
dnsdistUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 1.2.0-11.2.0-31.2.1-11.2.1-1build11.2.1-1ubuntu0.1~esm1 |
None known |
Show 8 moreShow less
| Package | Affected | Fixed |
|---|---|---|
dnsdistUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 1.4.0~rc3-11.4.0-11.4.0-1build11.4.0-1build21.4.0-1ubuntu0.1~esm1 |
None known |
dnsdistUbuntu:Pro:22.04:LTS |
All versions, plus listed versions 1.5.1-3build21.6.1-1build11.6.1-1ubuntu0.1~esm11.6.1-1ubuntu0.1~esm2 |
None known |
dnsdistUbuntu:Pro:24.04:LTS |
All versions, plus listed versions 1.8.0-11.8.2-11.8.2-21.8.2-31.8.3-1 Show 4 moreShow less1.8.3-21.8.3-2build11.8.3-2build21.8.3-2ubuntu0.1~esm1 |
None known |
dnsdistUbuntu:25.10 |
All versions, plus listed versions 1.9.8-11.9.10-11.9.10-1ubuntu0.1 |
None known |
dnsdistUbuntu:26.10 |
All versions, plus listed versions 2.0.2-1build12.0.5-2ubuntu12.0.5-2ubuntu3 |
None known |
dnsdistUbuntu:26.04:LTS |
All versions, plus listed versions 1.9.10-12.0.1-12.0.2-12.0.2-1build1 |
None known |
dnsdistopenSUSE:Tumbleweed |
before 2.0.3-1.1 | 2.0.3-1.1 |
dnsdistopenSUSE:Leap 16.0 |
before 1.9.13-160000.1.1 | 1.9.13-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-2026-24030 is a medium vulnerability (CVSS 5.3) in Powerdns Dnsdist, published March 31, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.56%, the 46th percentile. Fixed in dnsdist 2.0.4-r0.
References
dnsdist.org/security-advisories/powerdns-advisory-for-dnsdist-2026-02.html
nvd.nist.gov/vuln/detail/CVE-2026-24030
github.com/advisories/GHSA-v2vv-6q75-rvc9
security.alpinelinux.org/vuln/CVE-2026-24030
repo.powerdns.com
github.com/CVEProject/cvelistV5/tree/main/cves/2026/24xxx/CVE-2026-24030.json
Show 43 moreShow less
github.com/PowerDNS/pdns
security-tracker.debian.org/tracker/CVE-2026-24030
suse.com/support/update/announcement/2026/suse-su-20261618-1
bugzilla.suse.com/1261236
bugzilla.suse.com/1261237
bugzilla.suse.com/1261238
bugzilla.suse.com/1261239
bugzilla.suse.com/1261240
bugzilla.suse.com/1261241
bugzilla.suse.com/1261243
suse.com/security/cve/CVE-2026-0396
suse.com/security/cve/CVE-2026-0397
suse.com/security/cve/CVE-2026-24028
suse.com/security/cve/CVE-2026-24029
suse.com/security/cve/CVE-2026-24030
suse.com/security/cve/CVE-2026-27853
suse.com/security/cve/CVE-2026-27854
suse.com/support/update/announcement/2026/suse-su-202622319-1
bugzilla.suse.com/1262536
bugzilla.suse.com/1262537
bugzilla.suse.com/1262538
bugzilla.suse.com/1262539
bugzilla.suse.com/1262540
bugzilla.suse.com/1262541
bugzilla.suse.com/1262542
bugzilla.suse.com/1262543
bugzilla.suse.com/1262544
bugzilla.suse.com/1262545
bugzilla.suse.com/1262546
suse.com/security/cve/CVE-2026-33254
suse.com/security/cve/CVE-2026-33257
suse.com/security/cve/CVE-2026-33260
suse.com/security/cve/CVE-2026-33593
suse.com/security/cve/CVE-2026-33594
suse.com/security/cve/CVE-2026-33595
suse.com/security/cve/CVE-2026-33596
suse.com/security/cve/CVE-2026-33597
suse.com/security/cve/CVE-2026-33598
suse.com/security/cve/CVE-2026-33599
suse.com/security/cve/CVE-2026-33602
ubuntu.com/security/CVE-2026-24030
cve.org/CVERecord?id=CVE-2026-24030
downloads.powerdns.com/patches/2026-02