CVE-2021-20305
A flaw was found in Nettle in versions before 3.7.2, where several Nettle signature verification...
A flaw was found in Nettle in versions before 3.7.2, where several Nettle signature verification functions (GOST DSA, EDDSA & ECDSA) result in the Elliptic Curve Cryptography point (ECC) multiply function being called with out-of-range scalers, possibly resulting in incorrect results. This flaw allows an attacker to force an invalid signature, causing an assertion failure or possible validation. The highest threat to this vulnerability is to confidentiality, integrity, as well as system availability.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
8.1
A flaw was found in Nettle in versions before 3.7.2, where several Nettle signature verification functions (GOST DSA, EDDSA & ECDSA) result in the Elliptic Curve Cryptography point (ECC) multiply function being called with out-of-range scalers, possibly resulting in incorrect results. This flaw allows an attacker to force an invalid signature, causing an assertion failure or possible validation. The highest threat to this vulnerability is to confidentiality, integrity, as well as system availability.
- Record
CVE-2021-20305- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-327, CWE-787
- Updated
- 2026-11-02
CVE List No score
A flaw was found in Nettle in versions before 3.7.2, where several Nettle signature verification functions (GOST DSA, EDDSA & ECDSA) result in the Elliptic Curve Cryptography point (ECC) multiply function being called with out-of-range scalers, possibly resulting in incorrect results. This flaw allows an attacker to force an invalid signature, causing an assertion failure or possible validation. The highest threat to this vulnerability is to confidentiality, integrity, as well as system availability.
- Record
CVE-2021-20305- Weakness
- CWE-327
- Updated
- 2026-11-02
EUVDEUVD-2021-7730 No score
A flaw was found in Nettle in versions before 3.7.2, where several Nettle signature verification functions (GOST DSA, EDDSA & ECDSA) result in the Elliptic Curve Cryptography point (ECC) multiply function being called with out-of-range scalers, possibly resulting in incorrect results. This flaw allows an attacker to force an invalid signature, causing an assertion failure or possible validation. The highest threat to this vulnerability is to confidentiality, integrity, as well as system availability.
- Record
EUVD-2021-7730- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-6xrq-2ww3-f6h5
8.1
A flaw was found in Nettle in versions before 3.7.2, where several Nettle signature verification...
A flaw was found in Nettle in versions before 3.7.2, where several Nettle signature verification functions (GOST DSA, EDDSA & ECDSA) result in the Elliptic Curve Cryptography point (ECC) multiply function being called with out-of-range scalers, possibly resulting in incorrect results. This flaw allows an attacker to force an invalid signature, causing an assertion failure or possible validation. The highest threat to this vulnerability is to confidentiality, integrity, as well as system availability.
- Record
GHSA-6xrq-2ww3-f6h5- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-327, CWE-787
- Updated
- 2026-11-02
OSVALPINE-CVE-2021-20305
8.1
A flaw was found in Nettle in versions before 3.7.2, where several Nettle signature verification functions (GOST DSA, EDDSA & ECDSA) result in the Elliptic Curve Cryptography point (ECC) multiply function being called with out-of-range scalers, possibly resulting in incorrect results. This flaw allows an attacker to force an invalid signature, causing an assertion failure or possible validation. The highest threat to this vulnerability is to confidentiality, integrity, as well as system availability.
- Record
ALPINE-CVE-2021-20305- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVBELL-CVE-2021-20305
8.1
CVE-2021-20305 does not affect BellSoft software
- Record
BELL-CVE-2021-20305- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 20 moreShow less
OSV
8.1
A flaw was found in Nettle in versions before 3.7.2, where several Nettle signature verification functions (GOST DSA, EDDSA & ECDSA) result in the Elliptic Curve Cryptography point (ECC) multiply function being called with out-of-range scalers, possibly resulting in incorrect results. This flaw allows an attacker to force an invalid signature, causing an assertion failure or possible validation. The highest threat to this vulnerability is to confidentiality, integrity, as well as system availability.
- Record
CVE-2021-20305- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-20305
8.1
A flaw was found in Nettle in versions before 3.7.2, where several Nettle signature verification functions (GOST DSA, EDDSA & ECDSA) result in the Elliptic Curve Cryptography point (ECC) multiply function being called with out-of-range scalers, possibly resulting in incorrect results. This flaw allows an attacker to force an invalid signature, causing an assertion failure or possible validation. The highest threat to this vulnerability is to confidentiality, integrity, as well as system availability.
- Record
DEBIAN-CVE-2021-20305- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVJLSEC-2026-575
8.1
A flaw was found in Nettle in versions before 3.7.2, where several Nettle signature verification functions (GOST DSA, EDDSA & ECDSA) result in the Elliptic Curve Cryptography point (ECC) multiply function being called with out-of-range scalers, possibly resulting in incorrect results. This flaw allows an attacker to force an invalid signature, causing an assertion failure or possible validation. The highest threat to this vulnerability is to confidentiality, integrity, as well as system availability.
- Record
JLSEC-2026-575- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Updated
- 2026-11-02
OSVOESA-2021-1177
7.5
nettle security update
Nettle is a cryptographic library designed to fit any context: in crypto toolkits for object-oriented languages, in applications like LSH or GnuPG, or even in kernel space.
Security Fix(es):
A flaw was found in Nettle in versions before 3.7.2, where several Nettle signature verification functions (GOST DSA, EDDSA & ECDSA) result in the Elliptic Curve Cryptography point (ECC) multiply function being called with out-of-range scalers, possibly resulting in incorrect results. This flaw allows an attacker to force an invalid signature, causing an assertion failure or possible validation. The highest threat to this vulnerability is to confidentiality, integrity, as well as system availability.(CVE-2021-20305)
- Record
OESA-2021-1177- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2021:1145
8.1
Red Hat Security Advisory: nettle security update
- Record
RHSA-2021:1145- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:1206
8.1
Red Hat Security Advisory: gnutls and nettle security update
- Record
RHSA-2021:1206- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:1245
8.1
Red Hat Security Advisory: gnutls and nettle security update
- Record
RHSA-2021:1245- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:1246
8.1
Red Hat Security Advisory: gnutls and nettle security update
- Record
RHSA-2021:1246- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:2280
8.1
Red Hat Security Advisory: nettle security update
- Record
RHSA-2021:2280- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:2356
8.1
Red Hat Security Advisory: nettle security update
- Record
RHSA-2021:2356- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:2758
8.1
Red Hat Security Advisory: nettle security update
- Record
RHSA-2021:2758- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:2760
8.1
Red Hat Security Advisory: nettle security update
- Record
RHSA-2021:2760- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2021:1206
8.1
Important: gnutls and nettle security update
The gnutls packages provide the GNU Transport Layer Security (GnuTLS) library, which implements cryptographic algorithms and protocols such as SSL, TLS, and DTLS.
Nettle is a cryptographic library that is designed to fit easily in almost any context: In crypto toolkits for object-oriented languages, such as C++, Python, or Pike, in applications like LSH or GNUPG, or even in kernel space.
Security Fix(es):
- nettle: Out of bounds memory access in signature verification (CVE-2021-20305)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2021:1206- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-20305
8.1
A flaw was found in Nettle in versions before 3.7.2, where several Nettle signature verification functions (GOST DSA, EDDSA & ECDSA) result in the Elliptic Curve Cryptography point (ECC) multiply function being called with out-of-range scalers, possibly resulting in incorrect results. This flaw allows an attacker to force an invalid signature, causing an assertion failure or possible validation. The highest threat to this vulnerability is to confidentiality, integrity, as well as system availability.
- Record
UBUNTU-CVE-2021-20305- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2021-0300 No score
Updated nettle packages fix security vulnerabilities
Remote crash in RSA decryption via manipulated ciphertext (CVE-2021-3580).
A flaw was found in Nettle in versions before 3.7.2, where several Nettle signature verification functions (GOST DSA, EDDSA & ECDSA) result in the Elliptic Curve Cryptography point (ECC) multiply function being called with out-of-range scalers, possibly resulting in incorrect results. This flaw allows an attacker to force an invalid signature, causing an assertion failure or possible validation (CVE-2021-20305).
The Mageia 8 nettle package has been updated to version 3.7.3 and the Mageia 7 nettle package has been patched to fix these issues.
- Record
MGASA-2021-0300- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:0635-1 No score
Security update for libnettle
This update for libnettle fixes the following issues:
- CVE-2021-20305: Fixed the multiply function which was being called with out-of-range scalars (bsc#1184401).
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2021:0635-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10962-1 No score
libhogweed6-3.7.3-1.2 on GA media
These are all security issues fixed in the libhogweed6-3.7.3-1.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10962-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:1399-1 No score
Security update for libnettle
This update for libnettle fixes the following issues:
- CVE-2021-20305: Fixed the multiply function which was being called with out-of-range scalars (bsc#1184401, bsc#1183835).
- Record
SUSE-SU-2021:1399-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:1412-1 No score
Security update for libnettle
This update for libnettle fixes the following issues:
- CVE-2021-20305: Fixed the multiply function which was being called with out-of-range scalars (bsc#1184401).
- Record
SUSE-SU-2021:1412-1- Updated
- 2026-11-02
OSVUSN-4906-1 No score
nettle vulnerability
It was discovered that Nettle incorrectly handled signature verification. A remote attacker could use this issue to cause Nettle to crash, resulting in a denial of service, or possibly force invalid signatures.
- Record
USN-4906-1- Updated
- 2026-11-02
Affected products
- [unknown] nettle
- nettle project nettle
- debian linux
- fedoraproject fedora
- netapp active iq unified manager
- netapp ontap select deploy administration utility
- redhat enterprise linux
- siemens simatic s7-1500 cpu 1518-4 pn/dp mfp
- siemens simatic s7-1500 cpu 1518f-4 pn/dp mfp
- siemens siplus s7-1500 cpu 1518-4 pn/dp mfp
Affected packages
| Package | Affected | Fixed |
|---|---|---|
nettleAlpine:v3.13 |
before 3.7.2-r0 | 3.7.2-r0 |
nettleAlpine:v3.14 |
before 3.7.2-r0 | 3.7.2-r0 |
nettleAlpine:v3.15 |
before 3.7.2-r0 | 3.7.2-r0 |
nettleAlpine:v3.16 |
before 3.7.2-r0 | 3.7.2-r0 |
nettleAlpine:v3.17 |
before 3.7.2-r0 | 3.7.2-r0 |
nettleAlpine:v3.18 |
before 3.7.2-r0 | 3.7.2-r0 |
nettleAlpine:v3.19 |
before 3.7.2-r0 | 3.7.2-r0 |
nettleAlpine:v3.20 |
before 3.7.2-r0 | 3.7.2-r0 |
nettleAlpine:v3.21 |
before 3.7.2-r0 | 3.7.2-r0 |
nettleAlpine:v3.22 |
before 3.7.2-r0 | 3.7.2-r0 |
Show 148 moreShow less
| Package | Affected | Fixed |
|---|---|---|
nettleAlpine:v3.23 |
before 3.7.2-r0 | 3.7.2-r0 |
nettleAlpine:v3.24 |
before 3.7.2-r0 | 3.7.2-r0 |
nettleDebian:12 |
before 3.7.2-1 | 3.7.2-1 |
nettleDebian:13 |
before 3.7.2-1 | 3.7.2-1 |
nettleDebian:14 |
before 3.7.2-1 | 3.7.2-1 |
nettleDebian:9 From an advisory covering 2 CVEs |
before 3.3-1+deb9u1, plus listed versions 3.3-1 |
3.3-1+deb9u1 |
nettleDebian:10 From an advisory covering 2 CVEs |
before 3.4.1-1+deb10u1, plus listed versions 3.4.1-1 |
3.4.1-1+deb10u1 |
Nettle_jllJulia |
before 3.7.2+0 | 3.7.2+0 |
nettleMageia:7 From an advisory covering 2 CVEs |
before 3.4.1-1.1.mga7 | 3.4.1-1.1.mga7 |
nettleMageia:8 From an advisory covering 2 CVEs |
before 3.7.3-1.mga8 | 3.7.3-1.mga8 |
nettleopenEuler:20.03-LTS-SP1 |
before 3.6-2.oe1 | 3.6-2.oe1 |
nettleRed Hat:enterprise_linux:7::client |
before 0:2.7.1-9.el7_9 | 0:2.7.1-9.el7_9 |
nettle-debuginfoRed Hat:enterprise_linux:7::client |
before 0:2.7.1-9.el7_9 | 0:2.7.1-9.el7_9 |
nettle-develRed Hat:enterprise_linux:7::client |
before 0:2.7.1-9.el7_9 | 0:2.7.1-9.el7_9 |
nettle-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:2.7.1-9.el7_9 | 0:2.7.1-9.el7_9 |
nettle-develRed Hat:enterprise_linux:7::computenode |
before 0:2.7.1-9.el7_9 | 0:2.7.1-9.el7_9 |
nettleRed Hat:enterprise_linux:7::server |
before 0:2.7.1-9.el7_9 | 0:2.7.1-9.el7_9 |
nettle-debuginfoRed Hat:enterprise_linux:7::server |
before 0:2.7.1-9.el7_9 | 0:2.7.1-9.el7_9 |
nettle-develRed Hat:enterprise_linux:7::server |
before 0:2.7.1-9.el7_9 | 0:2.7.1-9.el7_9 |
nettleRed Hat:enterprise_linux:7::workstation |
before 0:2.7.1-9.el7_9 | 0:2.7.1-9.el7_9 |
nettle-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:2.7.1-9.el7_9 | 0:2.7.1-9.el7_9 |
nettle-develRed Hat:enterprise_linux:7::workstation |
before 0:2.7.1-9.el7_9 | 0:2.7.1-9.el7_9 |
gnutls-c++Red Hat:enterprise_linux:8::appstream |
before 0:3.6.14-8.el8_3 | 0:3.6.14-8.el8_3 |
gnutls-c++-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:3.6.14-8.el8_3 | 0:3.6.14-8.el8_3 |
gnutls-daneRed Hat:enterprise_linux:8::appstream |
before 0:3.6.14-8.el8_3 | 0:3.6.14-8.el8_3 |
gnutls-dane-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:3.6.14-8.el8_3 | 0:3.6.14-8.el8_3 |
gnutls-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:3.6.14-8.el8_3 | 0:3.6.14-8.el8_3 |
gnutls-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:3.6.14-8.el8_3 | 0:3.6.14-8.el8_3 |
gnutls-develRed Hat:enterprise_linux:8::appstream |
before 0:3.6.14-8.el8_3 | 0:3.6.14-8.el8_3 |
gnutls-utilsRed Hat:enterprise_linux:8::appstream |
before 0:3.6.14-8.el8_3 | 0:3.6.14-8.el8_3 |
gnutls-utils-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:3.6.14-8.el8_3 | 0:3.6.14-8.el8_3 |
nettle-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:3.4.1-4.el8_3 | 0:3.4.1-4.el8_3 |
nettle-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:3.4.1-4.el8_3 | 0:3.4.1-4.el8_3 |
nettle-develRed Hat:enterprise_linux:8::appstream |
before 0:3.4.1-4.el8_3 | 0:3.4.1-4.el8_3 |
gnutlsRed Hat:enterprise_linux:8::baseos |
before 0:3.6.14-8.el8_3 | 0:3.6.14-8.el8_3 |
gnutls-c++-debuginfoRed Hat:enterprise_linux:8::baseos |
before 0:3.6.14-8.el8_3 | 0:3.6.14-8.el8_3 |
gnutls-dane-debuginfoRed Hat:enterprise_linux:8::baseos |
before 0:3.6.14-8.el8_3 | 0:3.6.14-8.el8_3 |
gnutls-debuginfoRed Hat:enterprise_linux:8::baseos |
before 0:3.6.14-8.el8_3 | 0:3.6.14-8.el8_3 |
gnutls-debugsourceRed Hat:enterprise_linux:8::baseos |
before 0:3.6.14-8.el8_3 | 0:3.6.14-8.el8_3 |
gnutls-utils-debuginfoRed Hat:enterprise_linux:8::baseos |
before 0:3.6.14-8.el8_3 | 0:3.6.14-8.el8_3 |
nettleRed Hat:enterprise_linux:8::baseos |
before 0:3.4.1-4.el8_3 | 0:3.4.1-4.el8_3 |
nettle-debuginfoRed Hat:enterprise_linux:8::baseos |
before 0:3.4.1-4.el8_3 | 0:3.4.1-4.el8_3 |
nettle-debugsourceRed Hat:enterprise_linux:8::baseos |
before 0:3.4.1-4.el8_3 | 0:3.4.1-4.el8_3 |
gnutls-c++Red Hat:rhel_eus:8.1::appstream |
before 0:3.6.8-10.el8_1 | 0:3.6.8-10.el8_1 |
gnutls-c++-debuginfoRed Hat:rhel_eus:8.1::appstream |
before 0:3.6.8-10.el8_1 | 0:3.6.8-10.el8_1 |
gnutls-daneRed Hat:rhel_eus:8.1::appstream |
before 0:3.6.8-10.el8_1 | 0:3.6.8-10.el8_1 |
gnutls-dane-debuginfoRed Hat:rhel_eus:8.1::appstream |
before 0:3.6.8-10.el8_1 | 0:3.6.8-10.el8_1 |
gnutls-debuginfoRed Hat:rhel_eus:8.1::appstream |
before 0:3.6.8-10.el8_1 | 0:3.6.8-10.el8_1 |
gnutls-debugsourceRed Hat:rhel_eus:8.1::appstream |
before 0:3.6.8-10.el8_1 | 0:3.6.8-10.el8_1 |
gnutls-develRed Hat:rhel_eus:8.1::appstream |
before 0:3.6.8-10.el8_1 | 0:3.6.8-10.el8_1 |
gnutls-utilsRed Hat:rhel_eus:8.1::appstream |
before 0:3.6.8-10.el8_1 | 0:3.6.8-10.el8_1 |
gnutls-utils-debuginfoRed Hat:rhel_eus:8.1::appstream |
before 0:3.6.8-10.el8_1 | 0:3.6.8-10.el8_1 |
nettle-debuginfoRed Hat:rhel_eus:8.1::appstream |
before 0:3.4.1-2.el8_1 | 0:3.4.1-2.el8_1 |
nettle-debugsourceRed Hat:rhel_eus:8.1::appstream |
before 0:3.4.1-2.el8_1 | 0:3.4.1-2.el8_1 |
nettle-develRed Hat:rhel_eus:8.1::appstream |
before 0:3.4.1-2.el8_1 | 0:3.4.1-2.el8_1 |
gnutlsRed Hat:rhel_eus:8.1::baseos |
before 0:3.6.8-10.el8_1 | 0:3.6.8-10.el8_1 |
gnutls-c++-debuginfoRed Hat:rhel_eus:8.1::baseos |
before 0:3.6.8-10.el8_1 | 0:3.6.8-10.el8_1 |
gnutls-dane-debuginfoRed Hat:rhel_eus:8.1::baseos |
before 0:3.6.8-10.el8_1 | 0:3.6.8-10.el8_1 |
gnutls-debuginfoRed Hat:rhel_eus:8.1::baseos |
before 0:3.6.8-10.el8_1 | 0:3.6.8-10.el8_1 |
gnutls-debugsourceRed Hat:rhel_eus:8.1::baseos |
before 0:3.6.8-10.el8_1 | 0:3.6.8-10.el8_1 |
gnutls-utils-debuginfoRed Hat:rhel_eus:8.1::baseos |
before 0:3.6.8-10.el8_1 | 0:3.6.8-10.el8_1 |
nettleRed Hat:rhel_eus:8.1::baseos |
before 0:3.4.1-2.el8_1 | 0:3.4.1-2.el8_1 |
nettle-debuginfoRed Hat:rhel_eus:8.1::baseos |
before 0:3.4.1-2.el8_1 | 0:3.4.1-2.el8_1 |
nettle-debugsourceRed Hat:rhel_eus:8.1::baseos |
before 0:3.4.1-2.el8_1 | 0:3.4.1-2.el8_1 |
gnutls-c++Red Hat:rhel_eus:8.2::appstream |
before 0:3.6.8-12.el8_2 | 0:3.6.8-12.el8_2 |
gnutls-c++-debuginfoRed Hat:rhel_eus:8.2::appstream |
before 0:3.6.8-12.el8_2 | 0:3.6.8-12.el8_2 |
gnutls-daneRed Hat:rhel_eus:8.2::appstream |
before 0:3.6.8-12.el8_2 | 0:3.6.8-12.el8_2 |
gnutls-dane-debuginfoRed Hat:rhel_eus:8.2::appstream |
before 0:3.6.8-12.el8_2 | 0:3.6.8-12.el8_2 |
gnutls-debuginfoRed Hat:rhel_eus:8.2::appstream |
before 0:3.6.8-12.el8_2 | 0:3.6.8-12.el8_2 |
gnutls-debugsourceRed Hat:rhel_eus:8.2::appstream |
before 0:3.6.8-12.el8_2 | 0:3.6.8-12.el8_2 |
gnutls-develRed Hat:rhel_eus:8.2::appstream |
before 0:3.6.8-12.el8_2 | 0:3.6.8-12.el8_2 |
gnutls-utilsRed Hat:rhel_eus:8.2::appstream |
before 0:3.6.8-12.el8_2 | 0:3.6.8-12.el8_2 |
gnutls-utils-debuginfoRed Hat:rhel_eus:8.2::appstream |
before 0:3.6.8-12.el8_2 | 0:3.6.8-12.el8_2 |
nettle-debuginfoRed Hat:rhel_eus:8.2::appstream |
before 0:3.4.1-2.el8_2 | 0:3.4.1-2.el8_2 |
nettle-debugsourceRed Hat:rhel_eus:8.2::appstream |
before 0:3.4.1-2.el8_2 | 0:3.4.1-2.el8_2 |
nettle-develRed Hat:rhel_eus:8.2::appstream |
before 0:3.4.1-2.el8_2 | 0:3.4.1-2.el8_2 |
gnutlsRed Hat:rhel_eus:8.2::baseos |
before 0:3.6.8-12.el8_2 | 0:3.6.8-12.el8_2 |
gnutls-c++-debuginfoRed Hat:rhel_eus:8.2::baseos |
before 0:3.6.8-12.el8_2 | 0:3.6.8-12.el8_2 |
gnutls-dane-debuginfoRed Hat:rhel_eus:8.2::baseos |
before 0:3.6.8-12.el8_2 | 0:3.6.8-12.el8_2 |
gnutls-debuginfoRed Hat:rhel_eus:8.2::baseos |
before 0:3.6.8-12.el8_2 | 0:3.6.8-12.el8_2 |
gnutls-debugsourceRed Hat:rhel_eus:8.2::baseos |
before 0:3.6.8-12.el8_2 | 0:3.6.8-12.el8_2 |
gnutls-utils-debuginfoRed Hat:rhel_eus:8.2::baseos |
before 0:3.6.8-12.el8_2 | 0:3.6.8-12.el8_2 |
nettleRed Hat:rhel_eus:8.2::baseos |
before 0:3.4.1-2.el8_2 | 0:3.4.1-2.el8_2 |
nettle-debuginfoRed Hat:rhel_eus:8.2::baseos |
before 0:3.4.1-2.el8_2 | 0:3.4.1-2.el8_2 |
nettle-debugsourceRed Hat:rhel_eus:8.2::baseos |
before 0:3.4.1-2.el8_2 | 0:3.4.1-2.el8_2 |
nettleRed Hat:rhel_eus:7.7::computenode |
before 0:2.7.1-9.el7_7 | 0:2.7.1-9.el7_7 |
nettle-debuginfoRed Hat:rhel_eus:7.7::computenode |
before 0:2.7.1-9.el7_7 | 0:2.7.1-9.el7_7 |
nettle-develRed Hat:rhel_eus:7.7::computenode |
before 0:2.7.1-9.el7_7 | 0:2.7.1-9.el7_7 |
nettleRed Hat:rhel_eus:7.7::server |
before 0:2.7.1-9.el7_7 | 0:2.7.1-9.el7_7 |
nettle-debuginfoRed Hat:rhel_eus:7.7::server |
before 0:2.7.1-9.el7_7 | 0:2.7.1-9.el7_7 |
nettle-develRed Hat:rhel_eus:7.7::server |
before 0:2.7.1-9.el7_7 | 0:2.7.1-9.el7_7 |
nettleRed Hat:rhel_aus:7.6::server |
before 0:2.7.1-9.el7_6 | 0:2.7.1-9.el7_6 |
nettle-debuginfoRed Hat:rhel_aus:7.6::server |
before 0:2.7.1-9.el7_6 | 0:2.7.1-9.el7_6 |
nettle-develRed Hat:rhel_aus:7.6::server |
before 0:2.7.1-9.el7_6 | 0:2.7.1-9.el7_6 |
nettleRed Hat:rhel_e4s:7.6::server |
before 0:2.7.1-9.el7_6 | 0:2.7.1-9.el7_6 |
nettle-debuginfoRed Hat:rhel_e4s:7.6::server |
before 0:2.7.1-9.el7_6 | 0:2.7.1-9.el7_6 |
nettle-develRed Hat:rhel_e4s:7.6::server |
before 0:2.7.1-9.el7_6 | 0:2.7.1-9.el7_6 |
nettleRed Hat:rhel_tus:7.6::server |
before 0:2.7.1-9.el7_6 | 0:2.7.1-9.el7_6 |
nettle-debuginfoRed Hat:rhel_tus:7.6::server |
before 0:2.7.1-9.el7_6 | 0:2.7.1-9.el7_6 |
nettle-develRed Hat:rhel_tus:7.6::server |
before 0:2.7.1-9.el7_6 | 0:2.7.1-9.el7_6 |
nettleRed Hat:rhel_aus:7.4::server |
before 0:2.7.1-9.el7_4 | 0:2.7.1-9.el7_4 |
nettle-debuginfoRed Hat:rhel_aus:7.4::server |
before 0:2.7.1-9.el7_4 | 0:2.7.1-9.el7_4 |
nettle-develRed Hat:rhel_aus:7.4::server |
before 0:2.7.1-9.el7_4 | 0:2.7.1-9.el7_4 |
nettleRed Hat:rhel_e4s:7.4::server |
before 0:2.7.1-9.el7_4 | 0:2.7.1-9.el7_4 |
nettle-debuginfoRed Hat:rhel_e4s:7.4::server |
before 0:2.7.1-9.el7_4 | 0:2.7.1-9.el7_4 |
nettle-develRed Hat:rhel_e4s:7.4::server |
before 0:2.7.1-9.el7_4 | 0:2.7.1-9.el7_4 |
nettleRed Hat:rhel_tus:7.4::server |
before 0:2.7.1-9.el7_4 | 0:2.7.1-9.el7_4 |
nettle-debuginfoRed Hat:rhel_tus:7.4::server |
before 0:2.7.1-9.el7_4 | 0:2.7.1-9.el7_4 |
nettle-develRed Hat:rhel_tus:7.4::server |
before 0:2.7.1-9.el7_4 | 0:2.7.1-9.el7_4 |
nettleRed Hat:rhel_aus:7.3::server |
before 0:2.7.1-9.el7_3 | 0:2.7.1-9.el7_3 |
nettle-debuginfoRed Hat:rhel_aus:7.3::server |
before 0:2.7.1-9.el7_3 | 0:2.7.1-9.el7_3 |
nettle-develRed Hat:rhel_aus:7.3::server |
before 0:2.7.1-9.el7_3 | 0:2.7.1-9.el7_3 |
gnutlsRocky Linux:8 |
before 0:3.6.14-8.el8_3 | 0:3.6.14-8.el8_3 |
nettleRocky Linux:8 |
before 0:3.4.1-4.el8_4 | 0:3.4.1-4.el8_4 |
libnettleSUSE:HPE Helion OpenStack 8 |
before 2.7.1-13.3.1 | 2.7.1-13.3.1 |
libnettleSUSE:OpenStack Cloud 8 |
before 2.7.1-13.3.1 | 2.7.1-13.3.1 |
libnettleSUSE:OpenStack Cloud 9 |
before 2.7.1-13.3.1 | 2.7.1-13.3.1 |
libnettleSUSE:OpenStack Cloud Crowbar 8 |
before 2.7.1-13.3.1 | 2.7.1-13.3.1 |
libnettleSUSE:OpenStack Cloud Crowbar 9 |
before 2.7.1-13.3.1 | 2.7.1-13.3.1 |
libnettleSUSE:Linux Enterprise Server for SAP Applications 12 SP3 |
before 2.7.1-13.3.1 | 2.7.1-13.3.1 |
libnettleSUSE:Linux Enterprise Server for SAP Applications 12 SP4 |
before 2.7.1-13.3.1 | 2.7.1-13.3.1 |
libnettleSUSE:Linux Enterprise Software Development Kit 12 SP5 |
before 2.7.1-13.3.1 | 2.7.1-13.3.1 |
libnettleSUSE:Linux Enterprise Server 12 SP2-BCL |
before 2.7.1-13.3.1 | 2.7.1-13.3.1 |
libnettleSUSE:Linux Enterprise Server 12 SP3-LTSS |
before 2.7.1-13.3.1 | 2.7.1-13.3.1 |
libnettleSUSE:Linux Enterprise Server 12 SP3-BCL |
before 2.7.1-13.3.1 | 2.7.1-13.3.1 |
libnettleSUSE:Linux Enterprise Server 12 SP4-LTSS |
before 2.7.1-13.3.1 | 2.7.1-13.3.1 |
libnettleSUSE:Linux Enterprise Server 12 SP5 |
before 2.7.1-13.3.1 | 2.7.1-13.3.1 |
libnettleSUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 2.7.1-13.3.1 | 2.7.1-13.3.1 |
libnettleSUSE:Linux Enterprise Module for Basesystem 15 SP2 |
before 3.4.1-4.15.1 | 3.4.1-4.15.1 |
libnettleSUSE:Linux Enterprise High Performance Computing 15-ESPOS |
before 3.4.1-4.15.1 | 3.4.1-4.15.1 |
libnettleSUSE:Linux Enterprise High Performance Computing 15-LTSS |
before 3.4.1-4.15.1 | 3.4.1-4.15.1 |
libnettleSUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS |
before 3.4.1-4.15.1 | 3.4.1-4.15.1 |
libnettleSUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS |
before 3.4.1-4.15.1 | 3.4.1-4.15.1 |
libnettleSUSE:Linux Enterprise Server 15-LTSS |
before 3.4.1-4.15.1 | 3.4.1-4.15.1 |
libnettleSUSE:Linux Enterprise Server 15 SP1-BCL |
before 3.4.1-4.15.1 | 3.4.1-4.15.1 |
libnettleSUSE:Linux Enterprise Server 15 SP1-LTSS |
before 3.4.1-4.15.1 | 3.4.1-4.15.1 |
libnettleSUSE:Linux Enterprise Server for SAP Applications 15 |
before 3.4.1-4.15.1 | 3.4.1-4.15.1 |
libnettleSUSE:Linux Enterprise Server for SAP Applications 15 SP1 |
before 3.4.1-4.15.1 | 3.4.1-4.15.1 |
libnettleSUSE:Manager Proxy 4.0 |
before 3.4.1-4.15.1 | 3.4.1-4.15.1 |
libnettleSUSE:Manager Retail Branch Server 4.0 |
before 3.4.1-4.15.1 | 3.4.1-4.15.1 |
libnettleSUSE:Manager Server 4.0 |
before 3.4.1-4.15.1 | 3.4.1-4.15.1 |
libnettleSUSE:Linux Enterprise Micro 5.0 |
before 3.4.1-4.15.1 | 3.4.1-4.15.1 |
libnettleSUSE:Enterprise Storage 6 |
before 3.4.1-4.15.1 | 3.4.1-4.15.1 |
nettleUbuntu:14.04:LTS |
All versions, plus listed versions 2.7.1-12.7.1-1ubuntu0.12.7.1-1ubuntu0.2 |
None known |
nettleUbuntu:16.04:LTS |
before 3.2-1ubuntu0.16.04.2, plus listed versions 3.1.1-43.2-13.2-1ubuntu0.16.04.1 |
3.2-1ubuntu0.16.04.2 |
nettleUbuntu:18.04:LTS |
before 3.4-1ubuntu0.1, plus listed versions 3.3-23.4-1 |
3.4-1ubuntu0.1 |
nettleUbuntu:20.04:LTS |
before 3.5.1+really3.5.1-2ubuntu0.1, plus listed versions 3.4.1-13.5.1+really3.5.1-2 |
3.5.1+really3.5.1-2ubuntu0.1 |
libnettleopenSUSE:Leap 15.2 |
before 3.4.1-lp152.4.3.1 | 3.4.1-lp152.4.3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-20305 is a high vulnerability (CVSS 8.1) in [unknown] Nettle, published April 5, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.74%, the 77th percentile. Fixed in nettle 3.7.2-r0.
References
bugzilla.redhat.com/show_bug.cgi?id=1942533
security.gentoo.org/glsa/202105-31
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/MQKWVVMAIDAJ7YAA3VVO32BHLDOH2E63
debian.org/security/2021/dsa-4933
lists.debian.org/debian-lts-announce/2021/09/msg00008.html
security.netapp.com/advisory/ntap-20211022-0002
Show 44 moreShow less
cert-portal.siemens.com/productcert/html/ssa-398330.html
nvd.nist.gov/vuln/detail/CVE-2021-20305
lists.fedoraproject.org/archives/list/[email protected]/message/MQKWVVMAIDAJ7YAA3VVO32BHLDOH2E63
github.com/advisories/GHSA-6xrq-2ww3-f6h5
security.alpinelinux.org/vuln/CVE-2021-20305
docs.bell-sw.com/security/cves/CVE-2021-20305
security-tracker.debian.org/tracker/CVE-2021-20305
advisories.mageia.org/MGASA-2021-0300.html
bugs.mageia.org/show_bug.cgi?id=28800
lists.lysator.liu.se/pipermail/nettle-bugs/2021/009458.html
lists.lysator.liu.se/pipermail/nettle-bugs/2021/009545.html
ubuntu.com/security/notices/USN-4906-1
ubuntu.com/security/notices/USN-4990-1
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2021-1177
access.redhat.com/errata/RHSA-2021:1145
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_1145.json
access.redhat.com/security/cve/CVE-2021-20305
cve.org/CVERecord?id=CVE-2021-20305
lists.lysator.liu.se/pipermail/nettle-bugs/2021/009457.html
access.redhat.com/errata/RHSA-2021:1206
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_1206.json
access.redhat.com/errata/RHSA-2021:1245
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_1245.json
access.redhat.com/errata/RHSA-2021:1246
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_1246.json
access.redhat.com/errata/RHSA-2021:2280
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_2280.json
access.redhat.com/errata/RHSA-2021:2356
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_2356.json
access.redhat.com/errata/RHSA-2021:2758
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_2758.json
access.redhat.com/errata/RHSA-2021:2760
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_2760.json
errata.rockylinux.org/RLSA-2021:1206
suse.com/support/update/announcement/2021/suse-su-20211399-1
bugzilla.suse.com/1183835
bugzilla.suse.com/1184401
suse.com/security/cve/CVE-2021-20305
suse.com/support/update/announcement/2021/suse-su-20211412-1
ubuntu.com/security/CVE-2021-20305
lists.opensuse.org/archives/list/[email protected]/thread/JEQQBLTWQPDTYRTWQZSXENUU6TSCBJ5R
suse.com/security/cve/CVE-2018-16869
suse.com/security/cve/CVE-2021-3580