Skip to content
OpenAdvisories
High · 7.5 CVE-2022-40188 EUVD-2022-43490GHSA-qj7c-f3xj-jxpv

Knot Resolver before 5.5.3 allows remote attackers to cause a denial of service (CPU consumption) because of algorithmic complexity. During…

Published Sep 23, 2022 · Updated May 27, 2025 · Assigned by mitre

Description

Knot Resolver before 5.5.3 allows remote attackers to cause a denial of service (CPU consumption) because of algorithmic complexity. During an attack, an authoritative server must return large NS sets or address sets.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 knot-resolver 5.5.3-1 —
Debian 13 knot-resolver 5.5.3-1 —
Debian 12 knot-resolver 5.5.3-1 —
Debian 10 knot-resolver 3.2.1-3+deb10u1 DLA-3139-1
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS knot-resolver 3.2.1-3ubuntu2.1 USN-6225-1
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 22.04 LTS knot-resolver 5.4.4-1ubuntu0.1~esm1 USN-6225-1
Ubuntu Pro 18.04 LTS knot-resolver 2.1.1-1ubuntu0.1~esm2 USN-6225-1
Ubuntu Pro 16.04 LTS knot-resolver 1.0.0~beta3-1ubuntu0.1~esm1 USN-6225-1
ReleasePackageFixed inAdvisory
Alpine v3.24 knot-resolver 5.5.3-r0 —
Alpine v3.23 knot-resolver 5.5.3-r0 —
Alpine v3.22 knot-resolver 5.5.3-r0 —
Alpine v3.21 knot-resolver 5.5.3-r0 —
Alpine v3.20 knot-resolver 5.5.3-r0 —
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 knot-resolver 5.5.3-r0 —
Alpine v3.18 knot-resolver 5.5.3-r0 —
Alpine v3.17 knot-resolver 5.5.3-r0 —
Alpine v3.16 knot-resolver 5.5.3-r0 —

Advisories 2

References