Debian dla-3795 : knot-resolver - security update

high Nessus Plugin ID 193916

Synopsis

The remote Debian host is missing one or more security-related updates.

Description

The remote Debian 10 host has packages installed that are affected by multiple vulnerabilities as referenced in the dla-3795 advisory.

- A vulnerability was discovered in DNS resolver component of knot resolver through version 3.2.0 before 4.1.0 which allows remote attackers to bypass DNSSEC validation for non-existence answer. NXDOMAIN answer would get passed through to the client even if its DNSSEC validation failed, instead of sending a SERVFAIL packet. Caching is not affected by this particular bug but see CVE-2019-10191. (CVE-2019-10190)

- A vulnerability was discovered in DNS resolver of knot resolver before version 4.1.0 which allows remote attackers to downgrade DNSSEC-secure domains to DNSSEC-insecure state, opening possibility of domain hijack using attacks against insecure DNS protocol. (CVE-2019-10191)

- knot-resolver before version 4.3.0 is vulnerable to denial of service through high CPU utilization. DNS replies with very many resource records might be processed very inefficiently, in extreme cases taking even several CPU seconds for each such uncached message. For example, a few thousand A records can be squashed into one DNS message (limit is 64kB). (CVE-2019-19331)

- Knot Resolver before 5.1.1 allows traffic amplification via a crafted DNS answer from an attacker- controlled server, aka an NXNSAttack issue. This is triggered by random subdomains in the NSDNAME in NS records. (CVE-2020-12667)

Note that Nessus has not tested for these issues but has instead relied only on the application's self-reported version number.

Solution

Upgrade the knot-resolver packages.

See Also

http://www.nessus.org/u?8a867234

https://security-tracker.debian.org/tracker/CVE-2019-10190

https://security-tracker.debian.org/tracker/CVE-2019-10191

https://security-tracker.debian.org/tracker/CVE-2019-19331

https://security-tracker.debian.org/tracker/CVE-2020-12667

https://packages.debian.org/source/buster/knot-resolver

Plugin Details

Severity: High

ID: 193916

File Name: debian_DLA-3795.nasl

Version: 1.0

Type: local

Agent: unix

Published: 4/26/2024

Updated: 4/26/2024

Supported Sensors: Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Nessus

Risk Information

VPR

Risk Factor: Medium

Score: 4.4

CVSS v2

Risk Factor: Medium

Base Score: 5

Temporal Score: 3.9

Vector: CVSS2#AV:N/AC:L/Au:N/C:N/I:P/A:N

CVSS Score Source: CVE-2019-10191

CVSS v3

Risk Factor: High

Base Score: 7.5

Temporal Score: 6.7

Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

Temporal Vector: CVSS:3.0/E:P/RL:O/RC:C

Vulnerability Information

CPE: p-cpe:/a:debian:debian_linux:knot-resolver, p-cpe:/a:debian:debian_linux:knot-resolver-doc, p-cpe:/a:debian:debian_linux:knot-resolver-module-http, cpe:/o:debian:debian_linux:10.0

Required KB Items: Host/local_checks_enabled, Host/Debian/release, Host/Debian/dpkg-l

Exploit Available: true

Exploit Ease: Exploits are available

Patch Publication Date: 4/26/2024

Vulnerability Publication Date: 7/10/2019

Reference Information

CVE: CVE-2019-10190, CVE-2019-10191, CVE-2019-19331, CVE-2020-12667