CVE-2019-10190
A vulnerability was discovered in DNS resolver component of knot resolver through version 3.2.0...
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.
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
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
5.4
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.
- Record
CVE-2019-10190- CVSS 3.0
- 5.4 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N - Weakness
- CWE-20
- Updated
- 2026-11-02
EUVDEUVD-2019-2213
5.4
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.
- Record
EUVD-2019-2213- CVSS 3.0
- 5.4 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-5pqr-9wpj-5m82
7.5
A vulnerability was discovered in DNS resolver component of knot resolver through version 3.2.0...
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.
- Record
GHSA-5pqr-9wpj-5m82- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-20
- Updated
- 2026-11-02
NVD
7.5
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.
- Record
CVE-2019-10190- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - CVSS 3.0
- 5.4 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:P/A:N - Weakness
- CWE-20
- Updated
- 2026-11-02
OSVALPINE-CVE-2019-10190
7.5
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.
- Record
ALPINE-CVE-2019-10190- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-03
OSV
7.5
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.
- Record
CVE-2019-10190- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2019-10190
7.5
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.
- Record
DEBIAN-CVE-2019-10190- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2019-10190
7.5
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.
- Record
UBUNTU-CVE-2019-10190- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - CVSS 3.0
- 5.4 Medium
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVUSN-7047-1 No score
knot-resolver vulnerabilities
Vladimír Čunát discovered that Knot Resolver incorrectly handled input during DNSSEC validation. A remote attacker could possibly use this issue to bypass certain validations. (CVE-2019-10190)
Vladimír Čunát discovered that Knot Resolver incorrectly handled input during DNSSEC validation. A remote attacker could possibly use this issue to downgrade DNSSEC-secure domains to a DNSSEC-insecure state, resulting in a domain hijacking attack. (CVE-2019-10191)
Vladimír Čunát discovered that Knot Resolver incorrectly handled certain DNS replies with many resource records. An attacker could possibly use this issue to consume system resources, resulting in a denial of service. (CVE-2019-19331)
Lior Shafir, Yehuda Afek, and Anat Bremler-Barr discovered that Knot Resolver incorrectly handled certain queries. A remote attacker could use this issue to perform an amplification attack directed at a target. (CVE-2020-12667)
- Record
USN-7047-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
knot-resolverAlpine:v3.11 |
before 4.1.0-r0 | 4.1.0-r0 |
knot-resolverAlpine:v3.12 |
before 4.1.0-r0 | 4.1.0-r0 |
knot-resolverAlpine:v3.13 |
before 4.1.0-r0 | 4.1.0-r0 |
knot-resolverAlpine:v3.14 |
before 4.1.0-r0 | 4.1.0-r0 |
knot-resolverAlpine:v3.15 |
before 4.1.0-r0 | 4.1.0-r0 |
knot-resolverAlpine:v3.16 |
before 4.1.0-r0 | 4.1.0-r0 |
knot-resolverAlpine:v3.17 |
before 4.1.0-r0 | 4.1.0-r0 |
knot-resolverAlpine:v3.18 |
before 4.1.0-r0 | 4.1.0-r0 |
knot-resolverAlpine:v3.19 |
before 4.1.0-r0 | 4.1.0-r0 |
knot-resolverAlpine:v3.20 |
before 4.1.0-r0 | 4.1.0-r0 |
Show 9 moreShow less
| Package | Affected | Fixed |
|---|---|---|
knot-resolverAlpine:v3.21 |
before 4.1.0-r0 | 4.1.0-r0 |
knot-resolverAlpine:v3.22 |
before 4.1.0-r0 | 4.1.0-r0 |
knot-resolverAlpine:v3.23 |
before 4.1.0-r0 | 4.1.0-r0 |
knot-resolverAlpine:v3.24 |
before 4.1.0-r0 | 4.1.0-r0 |
knot-resolverDebian:12 |
before 5.0.1-1 | 5.0.1-1 |
knot-resolverDebian:13 |
before 5.0.1-1 | 5.0.1-1 |
knot-resolverDebian:14 |
before 5.0.1-1 | 5.0.1-1 |
knot-resolverDebian:10 |
before 3.2.1-3+deb10u2, plus listed versions 3.2.1-33.2.1-3+deb10u1 |
3.2.1-3+deb10u2 |
knot-resolverUbuntu:20.04:LTS |
before 3.2.1-3ubuntu2.2, plus listed versions 3.2.1-33.2.1-3ubuntu13.2.1-3ubuntu23.2.1-3ubuntu2.1 |
3.2.1-3ubuntu2.2 |
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-2019-10190 is a medium vulnerability (CVSS 5.4) in Nic Knot Resolver, published July 10, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.99%, the 80th percentile. Fixed in knot-resolver 4.1.0-r0.
References
bugzilla.redhat.com/show_bug.cgi?id=CVE-2019-10190
knot-resolver.cz/2019-07-10-knot-resolver-4.1.0.html
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/VZV5YZZ5766UIG2TFLFJL6EESQNAP5X5
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/TMSSWBHINIX4WE6UDXWM66L7JYEK6XS6
lists.debian.org/debian-lts-announce/2024/04/msg00017.html
nvd.nist.gov/vuln/detail/CVE-2019-10190
Show 11 moreShow less
lists.fedoraproject.org/archives/list/[email protected]/message/TMSSWBHINIX4WE6UDXWM66L7JYEK6XS6
lists.fedoraproject.org/archives/list/[email protected]/message/VZV5YZZ5766UIG2TFLFJL6EESQNAP5X5
github.com/advisories/GHSA-5pqr-9wpj-5m82
security.alpinelinux.org/vuln/CVE-2019-10190
security-tracker.debian.org/tracker/CVE-2019-10190
ubuntu.com/security/CVE-2019-10190
cve.org/CVERecord?id=CVE-2019-10190
ubuntu.com/security/notices/USN-7047-1
ubuntu.com/security/CVE-2019-10191
ubuntu.com/security/CVE-2019-19331
ubuntu.com/security/CVE-2020-12667