CVE-2021-3580
A flaw was found in the way nettle's RSA decryption functions handled specially crafted...
A flaw was found in the way nettle's RSA decryption functions handled specially crafted ciphertext. An attacker could use this flaw to provide a manipulated ciphertext leading to application crash and denial of service.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.5
A flaw was found in the way nettle's RSA decryption functions handled specially crafted ciphertext. An attacker could use this flaw to provide a manipulated ciphertext leading to application crash and denial of service.
- Record
CVE-2021-3580- 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 - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-20
- Updated
- 2026-11-02
CVE List No score
A flaw was found in the way nettle's RSA decryption functions handled specially crafted ciphertext. An attacker could use this flaw to provide a manipulated ciphertext leading to application crash and denial of service.
- Record
CVE-2021-3580- Weakness
- CWE-20
- Updated
- 2026-11-02
EUVDEUVD-2021-26889 No score
A flaw was found in the way nettle's RSA decryption functions handled specially crafted ciphertext. An attacker could use this flaw to provide a manipulated ciphertext leading to application crash and denial of service.
- Record
EUVD-2021-26889- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-52fp-4722-wcjw
7.5
A flaw was found in the way nettle's RSA decryption functions handled specially crafted...
A flaw was found in the way nettle's RSA decryption functions handled specially crafted ciphertext. An attacker could use this flaw to provide a manipulated ciphertext leading to application crash and denial of service.
- Record
GHSA-52fp-4722-wcjw- 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 - Weakness
- CWE-20
- Updated
- 2026-11-02
OSVALPINE-CVE-2021-3580
7.5
A flaw was found in the way nettle's RSA decryption functions handled specially crafted ciphertext. An attacker could use this flaw to provide a manipulated ciphertext leading to application crash and denial of service.
- Record
ALPINE-CVE-2021-3580- 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
OSVAZL-6741
7.5
CVE-2021-3580 affecting package nettle for versions less than 3.7.3-1
A flaw was found in the way nettle's RSA decryption functions handled specially crafted ciphertext. An attacker could use this flaw to provide a manipulated ciphertext leading to application crash and denial of service.
- Record
AZL-6741- 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
Show 20 moreShow less
OSVBELL-CVE-2021-3580
7.5
CVE-2021-3580 does not affect BellSoft software
- Record
BELL-CVE-2021-3580- 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
OSV
7.5
A flaw was found in the way nettle's RSA decryption functions handled specially crafted ciphertext. An attacker could use this flaw to provide a manipulated ciphertext leading to application crash and denial of service.
- Record
CVE-2021-3580- 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
OSVDEBIAN-CVE-2021-3580
7.5
A flaw was found in the way nettle's RSA decryption functions handled specially crafted ciphertext. An attacker could use this flaw to provide a manipulated ciphertext leading to application crash and denial of service.
- Record
DEBIAN-CVE-2021-3580- 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
OSVJLSEC-2026-576
7.5
A flaw was found in the way nettle's RSA decryption functions handled specially crafted ciphertext. An attacker could use this flaw to provide a manipulated ciphertext leading to application crash and denial of service.
- Record
JLSEC-2026-576- 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 - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Updated
- 2026-11-02
OSVOESA-2021-1320
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 the way nettle's RSA decryption functions handled specially crafted ciphertext. An attacker could use this flaw to provide a manipulated ciphertext leading to application crash and denial of service.(CVE-2021-3580)
- Record
OESA-2021-1320- 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:4451
7.5
Red Hat Security Advisory: gnutls and nettle security, bug fix, and enhancement update
- Record
RHSA-2021:4451- 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
OSVRLSA-2021:4451
7.5
Moderate: gnutls and nettle security, bug fix, and enhancement 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.
The following packages have been upgraded to a later upstream version: gnutls (3.6.16). (BZ#1956783)
Security Fix(es):
-
nettle: Remote crash in RSA decryption via manipulated ciphertext (CVE-2021-3580)
-
gnutls: Use after free in client key_share extension (CVE-2021-20231)
-
gnutls: Use after free in client_send_params in lib/ext/pre_shared_key.c (CVE-2021-20232)
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.
Additional Changes:
For detailed information on changes in this release, see the Rocky Linux 8.5 Release Notes linked from the References section.
- Record
RLSA-2021:4451- 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
OSVUBUNTU-CVE-2021-3580
7.5
A flaw was found in the way nettle's RSA decryption functions handled specially crafted ciphertext. An attacker could use this flaw to provide a manipulated ciphertext leading to application crash and denial of service.
- Record
UBUNTU-CVE-2021-3580- 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
OSVALSA-2021:4451 No score
Moderate: gnutls and nettle security, bug fix, and enhancement 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.
The following packages have been upgraded to a later upstream version: gnutls (3.6.16). (BZ#1956783)
Security Fix(es):
-
nettle: Remote crash in RSA decryption via manipulated ciphertext (CVE-2021-3580)
-
gnutls: Use after free in client key_share extension (CVE-2021-20231)
-
gnutls: Use after free in client_send_params in lib/ext/pre_shared_key.c (CVE-2021-20232)
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.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2021:4451- Updated
- 2026-11-02
OSVCLSA-2026-1777451834 No score
nettle: Fix of CVE-2021-3580
- CVE-2021-3580: add input validation to RSA decrypt family and length check to _pkcs1_sec_decrypt
- Record
CLSA-2026-1777451834- Updated
- 2026-11-02
OSVCLSA-2026-1777452099 No score
nettle: Fix of CVE-2021-3580
- CVE-2021-3580: add input validation to RSA decrypt family and length check to _pkcs1_sec_decrypt
- Record
CLSA-2026-1777452099- Updated
- 2026-11-02
OSVCLSA-2026-1790604865 No score
nettle: Fix of CVE-2021-3580
- CVE-2021-3580: add input validation to RSA decrypt family and length check to _pkcs1_sec_decrypt
- Record
CLSA-2026-1790604865- Updated
- 2026-11-02
OSVCLSA-2026-1791541027 No score
Fix CVE(s): CVE-2018-16869
- SECURITY UPDATE: Bleichenbacher-type side-channel in RSA decryption
- debian/patches/CVE-2018-16869-1.patch: add side-channel silent memeql_sec and cnd_memcpy in memeql-sec.c, cnd-memcpy.c, memops.h, ccm.c, examples/rsa-decrypt.c, Makefile.in, testsuite.
- debian/patches/CVE-2018-16869-2.patch: add side-channel silent RSA root function _rsa_sec_compute_root and mpn_get_base256 in rsa-sec-compute-root.c, rsa-internal.h, gmp-glue.c, gmp-glue.h, Makefile.in.
- debian/patches/CVE-2018-16869-3.patch: add side-channel silent PKCS#1 decoding _pkcs1_sec_decrypt in pkcs1-sec-decrypt.c, rsa-internal.h, Makefile.in, testsuite.
- debian/patches/CVE-2018-16869-4.patch: add rsa_sec_decrypt and use the side-channel silent root in rsa_compute_root_tr and rsa_compute_root, and reject bad private keys early, in rsa-sec-decrypt.c, rsa-sign-tr.c, rsa-sign.c, rsa-sec-compute-root.c, rsa.h, Makefile.in, testsuite.
- debian/patches/CVE-2018-16869-5.patch: require input in range and of fixed size in rsa_sec_decrypt, rsa_decrypt_tr, rsa_decrypt and rsa_sec_compute_root_tr, and check the message length in _pkcs1_sec_decrypt, in pkcs1-sec-decrypt.c, rsa-decrypt-tr.c, rsa-decrypt.c, rsa-sec-decrypt.c, rsa-sign-tr.c, rsa.h, testsuite.
- debian/patches/CVE-2018-16869-6.patch: strip the PKCS#1 padding in rsa_decrypt and rsa_decrypt_tr with the side-channel silent _pkcs1_sec_decrypt_variable, in pkcs1-sec-decrypt.c, pkcs1-decrypt.c, rsa-decrypt-tr.c, rsa-internal.h, testsuite.
- debian/libhogweed4.symbols, debian/libnettle6.symbols: added new symbols.
- CVE-2018-16869
- CVE-2021-3580 (the input range checks in CVE-2018-16869-5.patch)
- Record
CLSA-2026-1791541027- 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:0906-1 No score
Security update for libnettle
This update for libnettle fixes the following issues:
- CVE-2021-3580: Fixed a remote denial of service in the RSA decryption via manipulated ciphertext (bsc#1187060).
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2021:0906-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:2143-1 No score
Security update for libnettle
This update for libnettle fixes the following issues:
- CVE-2021-3580: Fixed a remote denial of service in the RSA decryption via manipulated ciphertext (bsc#1187060).
- Record
openSUSE-SU-2021:2143-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:2135-1 No score
Security update for libnettle
This update for libnettle fixes the following issues:
- CVE-2021-3580: Fixed a remote denial of service in the RSA decryption via manipulated ciphertext (bsc#1187060).
- Record
SUSE-SU-2021:2135-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:2143-1 No score
Security update for libnettle
This update for libnettle fixes the following issues:
- CVE-2021-3580: Fixed a remote denial of service in the RSA decryption via manipulated ciphertext (bsc#1187060).
- Record
SUSE-SU-2021:2143-1- Updated
- 2026-11-02
OSVUSN-4990-1 No score
nettle vulnerabilities
It was discovered that Nettle incorrectly handled RSA decryption. A remote attacker could possibly use this issue to cause Nettle to crash, resulting in a denial of service. (CVE-2021-3580)
It was discovered that Nettle incorrectly handled certain padding oracles. A remote attacker could possibly use this issue to perform a variant of the Bleichenbacher attack. This issue only affected Ubuntu 18.04 LTS. (CVE-2018-16869)
- Record
USN-4990-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
nettleAlpine:v3.12 |
before 3.5.1-r2 | 3.5.1-r2 |
nettleAlpine:v3.13 |
before 3.7.3-r0 | 3.7.3-r0 |
nettleAlpine:v3.14 |
before 3.7.3-r0 | 3.7.3-r0 |
nettleAlpine:v3.15 |
before 3.7.3-r0 | 3.7.3-r0 |
nettleAlpine:v3.16 |
before 3.7.3-r0 | 3.7.3-r0 |
nettleAlpine:v3.17 |
before 3.7.3-r0 | 3.7.3-r0 |
nettleAlpine:v3.18 |
before 3.7.3-r0 | 3.7.3-r0 |
nettleAlpine:v3.19 |
before 3.7.3-r0 | 3.7.3-r0 |
nettleAlpine:v3.20 |
before 3.7.3-r0 | 3.7.3-r0 |
nettleAlpine:v3.21 |
before 3.7.3-r0 | 3.7.3-r0 |
Show 92 moreShow less
| Package | Affected | Fixed |
|---|---|---|
nettleAlpine:v3.22 |
before 3.7.3-r0 | 3.7.3-r0 |
nettleAlpine:v3.23 |
before 3.7.3-r0 | 3.7.3-r0 |
nettleAlpine:v3.24 |
before 3.7.3-r0 | 3.7.3-r0 |
gnutlsAlmaLinux:8 From an advisory covering 3 CVEs |
before 3.6.16-4.el8 | 3.6.16-4.el8 |
gnutls-c++AlmaLinux:8 From an advisory covering 3 CVEs |
before 3.6.16-4.el8 | 3.6.16-4.el8 |
gnutls-daneAlmaLinux:8 From an advisory covering 3 CVEs |
before 3.6.16-4.el8 | 3.6.16-4.el8 |
gnutls-develAlmaLinux:8 From an advisory covering 3 CVEs |
before 3.6.16-4.el8 | 3.6.16-4.el8 |
gnutls-utilsAlmaLinux:8 From an advisory covering 3 CVEs |
before 3.6.16-4.el8 | 3.6.16-4.el8 |
nettleAlmaLinux:8 From an advisory covering 3 CVEs |
before 3.4.1-7.el8 | 3.4.1-7.el8 |
nettle-develAlmaLinux:8 From an advisory covering 3 CVEs |
before 3.4.1-7.el8 | 3.4.1-7.el8 |
nettleAzure Linux:2 |
before 3.7.3-1 | 3.7.3-1 |
nettleTuxCare:OracleLinux:7 |
before 2.7.1-9.el7_9.tuxcare.els2 | 2.7.1-9.el7_9.tuxcare.els2 |
nettle-develTuxCare:OracleLinux:7 |
before 2.7.1-9.el7_9.tuxcare.els2 | 2.7.1-9.el7_9.tuxcare.els2 |
nettleTuxCare:RHEL:7 |
before 2.7.1-9.el7_9.tuxcare.els2 | 2.7.1-9.el7_9.tuxcare.els2 |
nettle-develTuxCare:RHEL:7 |
before 2.7.1-9.el7_9.tuxcare.els2 | 2.7.1-9.el7_9.tuxcare.els2 |
nettleTuxCare:CentOS:7 |
before 2.7.1-9.el7_9.tuxcare.els2 | 2.7.1-9.el7_9.tuxcare.els2 |
nettle-develTuxCare:CentOS:7 |
before 2.7.1-9.el7_9.tuxcare.els2 | 2.7.1-9.el7_9.tuxcare.els2 |
libhogweed4TuxCare:Ubuntu:16.04 From an advisory covering 2 CVEs |
before 3.2-1ubuntu0.16.04.2+tuxcare.els1 | 3.2-1ubuntu0.16.04.2+tuxcare.els1 |
libnettle6TuxCare:Ubuntu:16.04 From an advisory covering 2 CVEs |
before 3.2-1ubuntu0.16.04.2+tuxcare.els1 | 3.2-1ubuntu0.16.04.2+tuxcare.els1 |
nettle-binTuxCare:Ubuntu:16.04 From an advisory covering 2 CVEs |
before 3.2-1ubuntu0.16.04.2+tuxcare.els1 | 3.2-1ubuntu0.16.04.2+tuxcare.els1 |
nettle-devTuxCare:Ubuntu:16.04 From an advisory covering 2 CVEs |
before 3.2-1ubuntu0.16.04.2+tuxcare.els1 | 3.2-1ubuntu0.16.04.2+tuxcare.els1 |
nettleDebian:12 |
before 3.7.3-1 | 3.7.3-1 |
nettleDebian:13 |
before 3.7.3-1 | 3.7.3-1 |
nettleDebian:14 |
before 3.7.3-1 | 3.7.3-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.9.1+0 | 3.9.1+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-3.oe1 | 3.6-3.oe1 |
nettleopenEuler:20.03-LTS-SP2 |
before 3.6-3.oe1 | 3.6-3.oe1 |
gnutls-c++Red Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:3.6.16-4.el8 | 0:3.6.16-4.el8 |
gnutls-c++-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:3.6.16-4.el8 | 0:3.6.16-4.el8 |
gnutls-daneRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:3.6.16-4.el8 | 0:3.6.16-4.el8 |
gnutls-dane-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:3.6.16-4.el8 | 0:3.6.16-4.el8 |
gnutls-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:3.6.16-4.el8 | 0:3.6.16-4.el8 |
gnutls-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:3.6.16-4.el8 | 0:3.6.16-4.el8 |
gnutls-develRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:3.6.16-4.el8 | 0:3.6.16-4.el8 |
gnutls-utilsRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:3.6.16-4.el8 | 0:3.6.16-4.el8 |
gnutls-utils-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:3.6.16-4.el8 | 0:3.6.16-4.el8 |
nettle-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:3.4.1-7.el8 | 0:3.4.1-7.el8 |
nettle-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:3.4.1-7.el8 | 0:3.4.1-7.el8 |
nettle-develRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 0:3.4.1-7.el8 | 0:3.4.1-7.el8 |
gnutlsRed Hat:enterprise_linux:8::baseos From an advisory covering 3 CVEs |
before 0:3.6.16-4.el8 | 0:3.6.16-4.el8 |
gnutls-c++-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 3 CVEs |
before 0:3.6.16-4.el8 | 0:3.6.16-4.el8 |
gnutls-dane-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 3 CVEs |
before 0:3.6.16-4.el8 | 0:3.6.16-4.el8 |
gnutls-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 3 CVEs |
before 0:3.6.16-4.el8 | 0:3.6.16-4.el8 |
gnutls-debugsourceRed Hat:enterprise_linux:8::baseos From an advisory covering 3 CVEs |
before 0:3.6.16-4.el8 | 0:3.6.16-4.el8 |
gnutls-utils-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 3 CVEs |
before 0:3.6.16-4.el8 | 0:3.6.16-4.el8 |
nettleRed Hat:enterprise_linux:8::baseos From an advisory covering 3 CVEs |
before 0:3.4.1-7.el8 | 0:3.4.1-7.el8 |
nettle-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 3 CVEs |
before 0:3.4.1-7.el8 | 0:3.4.1-7.el8 |
nettle-debugsourceRed Hat:enterprise_linux:8::baseos From an advisory covering 3 CVEs |
before 0:3.4.1-7.el8 | 0:3.4.1-7.el8 |
gnutlsRocky Linux:8 From an advisory covering 3 CVEs |
before 0:3.6.16-4.el8 | 0:3.6.16-4.el8 |
nettleRocky Linux:8 From an advisory covering 3 CVEs |
before 0:3.4.1-7.el8 | 0:3.4.1-7.el8 |
libnettleSUSE:HPE Helion OpenStack 8 |
before 2.7.1-13.6.1 | 2.7.1-13.6.1 |
libnettleSUSE:OpenStack Cloud 8 |
before 2.7.1-13.6.1 | 2.7.1-13.6.1 |
libnettleSUSE:OpenStack Cloud 9 |
before 2.7.1-13.6.1 | 2.7.1-13.6.1 |
libnettleSUSE:OpenStack Cloud Crowbar 8 |
before 2.7.1-13.6.1 | 2.7.1-13.6.1 |
libnettleSUSE:OpenStack Cloud Crowbar 9 |
before 2.7.1-13.6.1 | 2.7.1-13.6.1 |
libnettleSUSE:Linux Enterprise Server for SAP Applications 12 SP3 |
before 2.7.1-13.6.1 | 2.7.1-13.6.1 |
libnettleSUSE:Linux Enterprise Server for SAP Applications 12 SP4 |
before 2.7.1-13.6.1 | 2.7.1-13.6.1 |
libnettleSUSE:Linux Enterprise Software Development Kit 12 SP5 |
before 2.7.1-13.6.1 | 2.7.1-13.6.1 |
libnettleSUSE:Linux Enterprise Server 12 SP2-BCL |
before 2.7.1-13.6.1 | 2.7.1-13.6.1 |
libnettleSUSE:Linux Enterprise Server 12 SP3-LTSS |
before 2.7.1-13.6.1 | 2.7.1-13.6.1 |
libnettleSUSE:Linux Enterprise Server 12 SP3-BCL |
before 2.7.1-13.6.1 | 2.7.1-13.6.1 |
libnettleSUSE:Linux Enterprise Server 12 SP4-LTSS |
before 2.7.1-13.6.1 | 2.7.1-13.6.1 |
libnettleSUSE:Linux Enterprise Server 12 SP5 |
before 2.7.1-13.6.1 | 2.7.1-13.6.1 |
libnettleSUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 2.7.1-13.6.1 | 2.7.1-13.6.1 |
libnettleSUSE:Linux Enterprise Module for Basesystem 15 SP2 |
before 3.4.1-4.18.1 | 3.4.1-4.18.1 |
libnettleSUSE:Linux Enterprise Module for Basesystem 15 SP3 |
before 3.4.1-4.18.1 | 3.4.1-4.18.1 |
libnettleSUSE:Linux Enterprise High Performance Computing 15-ESPOS |
before 3.4.1-4.18.1 | 3.4.1-4.18.1 |
libnettleSUSE:Linux Enterprise High Performance Computing 15-LTSS |
before 3.4.1-4.18.1 | 3.4.1-4.18.1 |
libnettleSUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS |
before 3.4.1-4.18.1 | 3.4.1-4.18.1 |
libnettleSUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS |
before 3.4.1-4.18.1 | 3.4.1-4.18.1 |
libnettleSUSE:Linux Enterprise Server 15-LTSS |
before 3.4.1-4.18.1 | 3.4.1-4.18.1 |
libnettleSUSE:Linux Enterprise Server 15 SP1-BCL |
before 3.4.1-4.18.1 | 3.4.1-4.18.1 |
libnettleSUSE:Linux Enterprise Server 15 SP1-LTSS |
before 3.4.1-4.18.1 | 3.4.1-4.18.1 |
libnettleSUSE:Linux Enterprise Server for SAP Applications 15 |
before 3.4.1-4.18.1 | 3.4.1-4.18.1 |
libnettleSUSE:Linux Enterprise Server for SAP Applications 15 SP1 |
before 3.4.1-4.18.1 | 3.4.1-4.18.1 |
libnettleSUSE:Manager Proxy 4.0 |
before 3.4.1-4.18.1 | 3.4.1-4.18.1 |
libnettleSUSE:Manager Retail Branch Server 4.0 |
before 3.4.1-4.18.1 | 3.4.1-4.18.1 |
libnettleSUSE:Manager Server 4.0 |
before 3.4.1-4.18.1 | 3.4.1-4.18.1 |
libnettleSUSE:Linux Enterprise Micro 5.0 |
before 3.4.1-4.18.1 | 3.4.1-4.18.1 |
libnettleSUSE:Enterprise Storage 6 |
before 3.4.1-4.18.1 | 3.4.1-4.18.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 |
All versions, plus listed versions 3.1.1-43.2-13.2-1ubuntu0.16.04.13.2-1ubuntu0.16.04.2 |
None known |
nettleUbuntu:18.04:LTS |
before 3.4.1-0ubuntu0.18.04.1, plus listed versions 3.3-23.4-13.4-1ubuntu0.1 |
3.4.1-0ubuntu0.18.04.1 |
nettleUbuntu:20.04:LTS |
before 3.5.1+really3.5.1-2ubuntu0.2, plus listed versions 3.4.1-13.5.1+really3.5.1-23.5.1+really3.5.1-2ubuntu0.1 |
3.5.1+really3.5.1-2ubuntu0.2 |
nettleUbuntu:18.04:LTS From an advisory covering 2 CVEs |
before 3.4.1-0ubuntu0.18.04.1, plus listed versions 3.3-23.4-13.4-1ubuntu0.1 |
3.4.1-0ubuntu0.18.04.1 |
nettleUbuntu:20.04:LTS From an advisory covering 2 CVEs |
before 3.5.1+really3.5.1-2ubuntu0.2, plus listed versions 3.4.1-13.5.1+really3.5.1-23.5.1+really3.5.1-2ubuntu0.1 |
3.5.1+really3.5.1-2ubuntu0.2 |
libnettleopenSUSE:Leap 15.2 |
before 3.4.1-lp152.4.6.1 | 3.4.1-lp152.4.6.1 |
libnettleopenSUSE:Leap 15.3 |
before 3.4.1-4.18.1 | 3.4.1-4.18.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-3580 is a high vulnerability (CVSS 7.5) in [unknown] Nettle, published June 10, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.71%, the 86th percentile. Fixed in nettle 3.5.1-r2.
References
bugzilla.redhat.com/show_bug.cgi?id=1967983
lists.debian.org/debian-lts-announce/2021/09/msg00008.html
security.netapp.com/advisory/ntap-20211104-0006
security.gentoo.org/glsa/202401-24
cert-portal.siemens.com/productcert/html/ssa-398330.html
nvd.nist.gov/vuln/detail/CVE-2021-3580
Show 58 moreShow less
github.com/advisories/GHSA-52fp-4722-wcjw
security.alpinelinux.org/vuln/CVE-2021-3580
access.redhat.com/errata/RHSA-2021:4451
bugzilla.redhat.com/1776250
bugzilla.redhat.com/1908110
bugzilla.redhat.com/1908334
bugzilla.redhat.com/1922275
bugzilla.redhat.com/1922276
bugzilla.redhat.com/1965445
bugzilla.redhat.com/1967983
errata.almalinux.org/8/ALSA-2021-4451.html
vulners.com/cve/CVE-2021-20231
vulners.com/cve/CVE-2021-20232
vulners.com/cve/CVE-2021-3580
docs.bell-sw.com/security/cves/CVE-2021-3580
errata.tuxcare.com/els_os/oraclelinux7els/CLSA-2026-1777451834.html
errata.tuxcare.com/els_os/rhel7els/CLSA-2026-1777452099.html
errata.tuxcare.com/els_os/centos7els/CLSA-2026-1790604865.html
errata.tuxcare.com/els_os/ubuntu16.04els/CLSA-2026-1791541027.html
nvd.nist.gov/vuln/detail/CVE-2018-16869
security-tracker.debian.org/tracker/CVE-2021-3580
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-1320
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.5_release_notes
bugzilla.redhat.com/show_bug.cgi?id=1776250
bugzilla.redhat.com/show_bug.cgi?id=1908110
bugzilla.redhat.com/show_bug.cgi?id=1908334
bugzilla.redhat.com/show_bug.cgi?id=1922275
bugzilla.redhat.com/show_bug.cgi?id=1922276
bugzilla.redhat.com/show_bug.cgi?id=1965445
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4451.json
access.redhat.com/security/cve/CVE-2021-3580
cve.org/CVERecord?id=CVE-2021-3580
access.redhat.com/security/cve/CVE-2021-20231
cve.org/CVERecord?id=CVE-2021-20231
nvd.nist.gov/vuln/detail/CVE-2021-20231
gitlab.com/gnutls/gnutls/-/issues/1151
gnutls.org/security-new.html
access.redhat.com/security/cve/CVE-2021-20232
cve.org/CVERecord?id=CVE-2021-20232
nvd.nist.gov/vuln/detail/CVE-2021-20232
errata.rockylinux.org/RLSA-2021:4451
suse.com/support/update/announcement/2021/suse-su-20212135-1
bugzilla.suse.com/1187060
suse.com/security/cve/CVE-2021-3580
suse.com/support/update/announcement/2021/suse-su-20212143-1
ubuntu.com/security/CVE-2021-3580
ubuntu.com/security/CVE-2018-16869
lists.opensuse.org/archives/list/[email protected]/thread/D4XGPKTRWLOEATNJNZGQZCO6BZTKIKJ6
lists.opensuse.org/archives/list/[email protected]/thread/OZAR7UXBYGOSW57CMLBEWIM7KTCVMXFZ
suse.com/security/cve/CVE-2018-16869
suse.com/security/cve/CVE-2021-20305