CVE-2022-37428
PowerDNS Recursor up to and including 4.5.9, 4.6.2 and 4.7.1, when protobuf logging is enabled,...
PowerDNS Recursor up to and including 4.5.9, 4.6.2 and 4.7.1, when protobuf logging is enabled, has Improper Cleanup upon a Thrown Exception, leading to a denial of service (daemon crash) via a DNS query that leads to an answer with specific properties.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
6.5
PowerDNS Recursor up to and including 4.5.9, 4.6.2 and 4.7.1, when protobuf logging is enabled, has Improper Cleanup upon a Thrown Exception, leading to a denial of service (daemon crash) via a DNS query that leads to an answer with specific properties.
- Record
CVE-2022-37428- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AC:L/AV:N/A:H/C:N/I:N/PR:L/S:U/UI:N - Updated
- 2026-11-02
EUVDEUVD-2022-40058
6.5
PowerDNS Recursor up to and including 4.5.9, 4.6.2 and 4.7.1, when protobuf logging is enabled, has Improper Cleanup upon a Thrown Exception, leading to a denial of service (daemon crash) via a DNS query that leads to an answer with specific properties.
- Record
EUVD-2022-40058- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AC:L/AV:N/A:H/C:N/I:N/PR:L/S:U/UI:N - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-w3r7-9rrf-88pm
6.5
PowerDNS Recursor up to and including 4.5.9, 4.6.2 and 4.7.1, when protobuf logging is enabled,...
PowerDNS Recursor up to and including 4.5.9, 4.6.2 and 4.7.1, when protobuf logging is enabled, has Improper Cleanup upon a Thrown Exception, leading to a denial of service (daemon crash) via a DNS query that leads to an answer with specific properties.
- Record
GHSA-w3r7-9rrf-88pm- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-459
- Updated
- 2026-11-02
NVD
6.5
PowerDNS Recursor up to and including 4.5.9, 4.6.2 and 4.7.1, when protobuf logging is enabled, has Improper Cleanup upon a Thrown Exception, leading to a denial of service (daemon crash) via a DNS query that leads to an answer with specific properties.
- Record
CVE-2022-37428- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-459
- Updated
- 2026-11-02
OSVALPINE-CVE-2022-37428
6.5
PowerDNS Recursor up to and including 4.5.9, 4.6.2 and 4.7.1, when protobuf logging is enabled, has Improper Cleanup upon a Thrown Exception, leading to a denial of service (daemon crash) via a DNS query that leads to an answer with specific properties.
- Record
ALPINE-CVE-2022-37428- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
OSV
6.5
PowerDNS Recursor up to and including 4.5.9, 4.6.2 and 4.7.1, when protobuf logging is enabled, has Improper Cleanup upon a Thrown Exception, leading to a denial of service (daemon crash) via a DNS query that leads to an answer with specific properties.
- Record
CVE-2022-37428- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AC:L/AV:N/A:H/C:N/I:N/PR:L/S:U/UI:N - Updated
- 2026-11-02
Show 4 moreShow less
OSVUBUNTU-CVE-2022-37428
6.5
PowerDNS Recursor up to and including 4.5.9, 4.6.2 and 4.7.1, when protobuf logging is enabled, has Improper Cleanup upon a Thrown Exception, leading to a denial of service (daemon crash) via a DNS query that leads to an answer with specific properties.
- Record
UBUNTU-CVE-2022-37428- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2022-37428 No score
PowerDNS Recursor up to and including 4.5.9, 4.6.2 and 4.7.1, when protobuf logging is enabled, has Improper Cleanup upon a Thrown Exception, leading to a denial of service (daemon crash) via a DNS query that leads to an answer with specific properties.
- Record
DEBIAN-CVE-2022-37428- Updated
- 2026-11-03
OSVopenSUSE-SU-2022:10171-1 No score
Security update for pdns-recursor
This update for pdns-recursor fixes the following issues:
pdns-recursor was updated to 4.6.3:
- fixes incomplete exception handling related to protobuf message generation (boo#1202664, CVE-2022-37428)
pdns-recursor was updated to 4.6.2:
- Reject non-apex NSEC(3)s that have both the NS and SOA bits set
- A CNAME answer on DS query should abort DS retrieval
- Allow disabling of processing the root hints
- If we get NODATA on an AAAA in followCNAMERecords, try native dns64
- Record
openSUSE-SU-2022:10171-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12281-1 No score
pdns-recursor-4.7.2-1.1 on GA media
These are all security issues fixed in the pdns-recursor-4.7.2-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12281-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
pdns-recursorAlpine:v3.16 |
before 4.6.3-r0 | 4.6.3-r0 |
pdns-recursorAlpine:v3.17 |
before 4.7.2-r0 | 4.7.2-r0 |
pdns-recursorAlpine:v3.18 |
before 4.7.2-r0 | 4.7.2-r0 |
pdns-recursorAlpine:v3.19 |
before 4.7.2-r0 | 4.7.2-r0 |
pdns-recursorAlpine:v3.20 |
before 4.7.2-r0 | 4.7.2-r0 |
pdns-recursorAlpine:v3.21 |
before 4.7.2-r0 | 4.7.2-r0 |
pdns-recursorAlpine:v3.22 |
before 4.7.2-r0 | 4.7.2-r0 |
pdns-recursorAlpine:v3.23 |
before 4.7.2-r0 | 4.7.2-r0 |
pdns-recursorAlpine:v3.24 |
before 4.7.2-r0 | 4.7.2-r0 |
pdns-recursorDebian:12 |
before 4.7.2-1 | 4.7.2-1 |
Show 9 moreShow less
| Package | Affected | Fixed |
|---|---|---|
pdns-recursorDebian:13 |
before 4.7.2-1 | 4.7.2-1 |
pdns-recursorDebian:14 |
before 4.7.2-1 | 4.7.2-1 |
pdns-recursorUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 3.7.3-14.0.0~alpha1-14.0.0~alpha1-24.0.0~alpha2-24.0.0~alpha2-2ubuntu0.14.0.0~alpha2-2ubuntu0.1+esm1 |
None known |
pdns-recursorUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 4.0.6-14.0.6-1build14.0.7-14.1.1-14.1.1-1build14.1.1-24.1.1-2ubuntu0.1~esm1 |
None known |
pdns-recursorUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 4.2.0-64.2.1-14.2.1-1build14.2.1-1build24.2.1-1ubuntu0.1~esm1 |
None known |
pdns-recursorUbuntu:Pro:22.04:LTS |
All versions, plus listed versions 4.4.2-34.6.0-1ubuntu14.6.0-1ubuntu1+esm1 |
None known |
pdns-recursorSUSE:Package Hub 15 SP4 |
before 4.6.3-bp154.2.3.1 | 4.6.3-bp154.2.3.1 |
pdns-recursoropenSUSE:Leap 15.4 |
before 4.6.3-bp154.2.3.1 | 4.6.3-bp154.2.3.1 |
pdns-recursoropenSUSE:Tumbleweed |
before 4.7.2-1.1 | 4.7.2-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, references | OSV | |
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2022-37428 is a medium vulnerability (CVSS 6.5) in Powerdns Recursor, published August 23, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.44%, the 73rd percentile. Fixed in pdns-recursor 4.6.3-r0.
References
docs.powerdns.com/recursor/lua-config/protobuf.html
docs.powerdns.com/recursor/security-advisories/powerdns-advisory-2022-02.html
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/FXSREJKTT6RNE3GXQENQ4R4HS37UNSPX
nvd.nist.gov/vuln/detail/CVE-2022-37428
lists.fedoraproject.org/archives/list/[email protected]/message/FXSREJKTT6RNE3GXQENQ4R4HS37UNSPX
github.com/advisories/GHSA-w3r7-9rrf-88pm
Show 10 moreShow less
security.alpinelinux.org/vuln/CVE-2022-37428
github.com/CVEProject/cvelistV5/tree/main/cves/2022/37xxx/CVE-2022-37428.json
security-tracker.debian.org/tracker/CVE-2022-37428
ubuntu.com/security/CVE-2022-37428
openwall.com/lists/oss-security/2022/08/23/1
downloads.powerdns.com/patches/2022-02
cve.org/CVERecord?id=CVE-2022-37428
lists.opensuse.org/archives/list/[email protected]/thread/QTTGUFMAXOAIF5ITDWH77TARHQP4EO3F
bugzilla.suse.com/1202664
suse.com/security/cve/CVE-2022-37428