CVE catalog

CVE-2022-3204

unbound: CVE-2022-3204

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Published
Source
[NVD] · [CVE record]
EPSS
1.65% · Oct 25, 2026

A vulnerability named 'Non-Responsive Delegation Attack' (NRDelegation Attack) has been discovered in various DNS resolving software. The NRDelegation Attack works by having a malicious delegation with a considerable number of non responsive nameservers. The attack starts by querying a resolver for a record that relies on those unresponsive nameservers. The attack can cause a resolver to spend a lot of time/resources resolving records under a malicious delegation point where a considerable number of unresponsive NS records reside. It can trigger high CPU usage in some resolver implementations that continually look in the cache for resolved NS records in that delegation. This can lead to degraded performance and eventually denial of service in orchestrated attacks. Unbound does not suffer from high CPU usage, but resources are still needed for resolving the malicious delegation. Unbound will keep trying to resolve the record until hard limits are reached. Based on the nature of the attack and the replies, different limits could be reached. From version 1.16.3 on, Unbound introduces fixes for better performance when under load, by cutting opportunistic queries for nameserver discovery and DNSKEY prefetching and limiting the number of times a delegation point can issue a cache lookup for missing records.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianunboundsid1.26.2-1fixed
Debianunboundforky1.26.2-1fixed
Debianunboundtrixie1.22.0-2+deb13u3fixed
Debianunboundtrixie-security1.26.2-0+deb13u1fixed
Debianunboundbookworm1.17.1-2+deb12u4fixed
Debianunboundbookworm-security1.17.1-2+deb12u3fixed
Ubuntuunboundpro1.4.22-1ubuntu6vulnerable
Ubuntuunboundpro1.5.7-1ubuntu1vulnerable
Ubuntuunboundpro1.5.7-1ubuntu2vulnerable
Ubuntuunboundpro1.5.8-1ubuntu1vulnerable
Ubuntuunboundpro1.5.8-1ubuntu1.1vulnerable
Ubuntuunboundpro1.5.8-1ubuntu1.1+esm1vulnerable
Ubuntuunboundpro1.5.8-1ubuntu1.1+esm2vulnerable
Ubuntuunboundpro1.5.8-1ubuntu1.1+esm3vulnerable
Ubuntuunboundpro1.5.8-1ubuntu1.1+esm4vulnerable
Ubuntuunboundpro1.5.8-1ubuntu1.1+esm5vulnerable
Ubuntuunbound18.041.6.5-1vulnerable
Ubuntuunbound18.041.6.7-1vulnerable
Ubuntuunbound18.041.6.7-1build1vulnerable
Ubuntuunbound18.041.6.7-1ubuntu1vulnerable
Ubuntuunbound18.041.6.7-1ubuntu2vulnerable
Ubuntuunbound18.041.6.7-1ubuntu2.1vulnerable
Ubuntuunbound18.041.6.7-1ubuntu2.2vulnerable
Ubuntuunbound18.041.6.7-1ubuntu2.3vulnerable
Ubuntuunbound18.041.6.7-1ubuntu2.4vulnerable
Ubuntuunbound18.041.6.7-1ubuntu2.5vulnerable
Ubuntuunbound18.041.6.7-1ubuntu2.6fixed
Ubuntuunbound20.041.9.0-2ubuntu1vulnerable
Ubuntuunbound20.041.9.0-2ubuntu2vulnerable
Ubuntuunbound20.041.9.4-2vulnerable
Ubuntuunbound20.041.9.4-2ubuntu1vulnerable
Ubuntuunbound20.041.9.4-2ubuntu1.1vulnerable
Ubuntuunbound20.041.9.4-2ubuntu1.2vulnerable
Ubuntuunbound20.041.9.4-2ubuntu1.3vulnerable
Ubuntuunbound20.041.9.4-2ubuntu1.4fixed
Ubuntuunbound22.041.13.1-1ubuntu1vulnerable
Ubuntuunbound22.041.13.1-1ubuntu3vulnerable
Ubuntuunbound22.041.13.1-1ubuntu5vulnerable
Ubuntuunbound22.041.13.1-1ubuntu5.1vulnerable
Ubuntuunbound22.041.13.1-1ubuntu5.2vulnerable
Ubuntuunbound22.041.13.1-1ubuntu5.3fixed
Ubuntuunbound18.041.6.5-1vulnerable
Ubuntuunbound18.041.6.7-1vulnerable
Ubuntuunbound18.041.6.7-1build1vulnerable
Ubuntuunbound18.041.6.7-1ubuntu1vulnerable
Ubuntuunbound18.041.6.7-1ubuntu2vulnerable
Ubuntuunbound18.041.6.7-1ubuntu2.1vulnerable
Ubuntuunbound18.041.6.7-1ubuntu2.2vulnerable
Ubuntuunbound18.041.6.7-1ubuntu2.3vulnerable
Ubuntuunbound18.041.6.7-1ubuntu2.4vulnerable
Ubuntuunbound18.041.6.7-1ubuntu2.5vulnerable
Ubuntuunbound18.041.6.7-1ubuntu2.6fixed
Ubuntuunbound20.041.9.0-2ubuntu1vulnerable
Ubuntuunbound20.041.9.0-2ubuntu2vulnerable
Ubuntuunbound20.041.9.4-2vulnerable
Ubuntuunbound20.041.9.4-2ubuntu1vulnerable
Ubuntuunbound20.041.9.4-2ubuntu1.1vulnerable
Ubuntuunbound20.041.9.4-2ubuntu1.2vulnerable
Ubuntuunbound20.041.9.4-2ubuntu1.3vulnerable
Ubuntuunbound20.041.9.4-2ubuntu1.4fixed
Ubuntuunbound22.041.13.1-1ubuntu1vulnerable
Ubuntuunbound22.041.13.1-1ubuntu3vulnerable
Ubuntuunbound22.041.13.1-1ubuntu5vulnerable
Ubuntuunbound22.041.13.1-1ubuntu5.1vulnerable
Ubuntuunbound22.041.13.1-1ubuntu5.2vulnerable
Ubuntuunbound22.041.13.1-1ubuntu5.3fixed
Opensuseunboundtumbleweed1.16.3-1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianunboundsourcesid1.16.3-1not yet assignedNot reportedNot reported
Debianunboundsourceforky1.16.3-1not yet assignedNot reportedNot reported
Debianunboundsourcetrixie1.16.3-1not yet assignedNot reportedNot reported
Debianunboundsourcebookworm1.16.3-1not yet assignedNot reportedNot reported
Ubuntuunbounddeb18.041.6.7-1ubuntu2.6Not reportedUBUNTU-CVE-2022-3204Not reported
Ubuntuunbounddeb20.041.9.4-2ubuntu1.4Not reportedUBUNTU-CVE-2022-3204Not reported
Ubuntuunbounddeb22.041.13.1-1ubuntu5.3Not reportedUBUNTU-CVE-2022-3204Not reported
Ubuntuunbounddeb18.041.6.7-1ubuntu2.6Not reportedUSN-5732-1Not reported
Ubuntuunbounddeb20.041.9.4-2ubuntu1.4Not reportedUSN-5732-1Not reported
Ubuntuunbounddeb22.041.13.1-1ubuntu5.3Not reportedUSN-5732-1Not reported
Opensuseunboundrpmtumbleweed1.16.3-1.1Not reportedOPENSUSE-SU-2024:12368-1Not reported

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • [libunbound8]Unknown

    Source package: [unbound]

    Details (4)
    • 1.17.1-2+deb12u4 · amd64 · bookworm

      Fixed · Fixed: 1.16.3-1

      dsa · unbound · debian · bookworm

    • 1.17.1-2+deb12u4 · arm64 · bookworm

      Fixed · Fixed: 1.16.3-1

      dsa · unbound · debian · bookworm

    • 1.17.1-2+deb12u3 · amd64 · bookworm-security

      Fixed · Fixed: 1.16.3-1

      dsa · unbound · debian · bookworm

    • 1.17.1-2+deb12u3 · arm64 · bookworm-security

      Fixed · Fixed: 1.16.3-1

      dsa · unbound · debian · bookworm

  • Source package: [unbound]

    Details (4)
    • 1.17.1-2+deb12u4 · amd64 · bookworm

      Fixed · Fixed: 1.16.3-1

      dsa · unbound · debian · bookworm

    • 1.17.1-2+deb12u4 · arm64 · bookworm

      Fixed · Fixed: 1.16.3-1

      dsa · unbound · debian · bookworm

    • 1.17.1-2+deb12u3 · amd64 · bookworm-security

      Fixed · Fixed: 1.16.3-1

      dsa · unbound · debian · bookworm

    • 1.17.1-2+deb12u3 · arm64 · bookworm-security

      Fixed · Fixed: 1.16.3-1

      dsa · unbound · debian · bookworm

  • Source package: [unbound]

    Details (4)
    • 1.17.1-2+deb12u4 · amd64 · bookworm

      Fixed · Fixed: 1.16.3-1

      dsa · unbound · debian · bookworm

    • 1.17.1-2+deb12u4 · arm64 · bookworm

      Fixed · Fixed: 1.16.3-1

      dsa · unbound · debian · bookworm

    • 1.17.1-2+deb12u3 · amd64 · bookworm-security

      Fixed · Fixed: 1.16.3-1

      dsa · unbound · debian · bookworm

    • 1.17.1-2+deb12u3 · arm64 · bookworm-security

      Fixed · Fixed: 1.16.3-1

      dsa · unbound · debian · bookworm

  • [unbound]Unknown
    Details (4)
    • 1.17.1-2+deb12u4 · amd64 · bookworm

      Fixed · Fixed: 1.16.3-1

      dsa · unbound · debian · bookworm

    • 1.17.1-2+deb12u4 · arm64 · bookworm

      Fixed · Fixed: 1.16.3-1

      dsa · unbound · debian · bookworm

    • 1.17.1-2+deb12u3 · amd64 · bookworm-security

      Fixed · Fixed: 1.16.3-1

      dsa · unbound · debian · bookworm

    • 1.17.1-2+deb12u3 · arm64 · bookworm-security

      Fixed · Fixed: 1.16.3-1

      dsa · unbound · debian · bookworm

  • Source package: [unbound]

    Details (4)
    • 1.17.1-2+deb12u4 · amd64 · bookworm

      Fixed · Fixed: 1.16.3-1

      dsa · unbound · debian · bookworm

    • 1.17.1-2+deb12u4 · arm64 · bookworm

      Fixed · Fixed: 1.16.3-1

      dsa · unbound · debian · bookworm

    • 1.17.1-2+deb12u3 · amd64 · bookworm-security

      Fixed · Fixed: 1.16.3-1

      dsa · unbound · debian · bookworm

    • 1.17.1-2+deb12u3 · arm64 · bookworm-security

      Fixed · Fixed: 1.16.3-1

      dsa · unbound · debian · bookworm

  • [unbound-host]Unknown

    Source package: [unbound]

    Details (4)
    • 1.17.1-2+deb12u4 · amd64 · bookworm

      Fixed · Fixed: 1.16.3-1

      dsa · unbound · debian · bookworm

    • 1.17.1-2+deb12u4 · arm64 · bookworm

      Fixed · Fixed: 1.16.3-1

      dsa · unbound · debian · bookworm

    • 1.17.1-2+deb12u3 · amd64 · bookworm-security

      Fixed · Fixed: 1.16.3-1

      dsa · unbound · debian · bookworm

    • 1.17.1-2+deb12u3 · arm64 · bookworm-security

      Fixed · Fixed: 1.16.3-1

      dsa · unbound · debian · bookworm

[openSUSE Tumbleweed]

  • [libunbound8]Unknown

    Source package: [unbound]

    Details (1)
    • 1.26.0-2.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.16.3-1.1

      Version impact unknown

      dsa · unbound · opensuse · tumbleweed

  • Source package: [unbound]

    Details (1)
    • 1.26.0-2.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.16.3-1.1

      Version impact unknown

      dsa · unbound · opensuse · tumbleweed

  • [unbound]Unknown

    Source package: [unbound]

    Details (1)
    • 1.26.0-2.1 · x86_64 · tumbleweed

      Fixed · Fixed: 1.16.3-1.1

      dsa · unbound · opensuse · tumbleweed

  • Source package: [unbound]

    Details (1)
    • 1.26.0-2.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.16.3-1.1

      Version impact unknown

      dsa · unbound · opensuse · tumbleweed

  • [unbound-devel]Unknown

    Source package: [unbound]

    Details (1)
    • 1.26.0-2.1 · x86_64 · tumbleweed

      Unknown · Fixed: 1.16.3-1.1

      Version impact unknown

      dsa · unbound · opensuse · tumbleweed

  • [unbound-munin]Unknown

    Source package: [unbound]

    Details (1)
    • 1.26.0-2.1 · noarch · tumbleweed

      Unknown · Fixed: 1.16.3-1.1

      Version impact unknown

      dsa · unbound · opensuse · tumbleweed

Observed:

References