Every CVE Search/ Get API key

CVE-2021-3580

A flaw was found in the way nettle's RSA decryption functions handled specially crafted...

7.5 HighFix available

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

2.71%Up 2.2 points since Aug 6, 2021
90%50%10%1%

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 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
5.0 MediumAV: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
5.0 MediumAV: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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

Affected packages
PackageAffectedFixed
nettle
Alpine:v3.12
before 3.5.1-r2
3.5.1-r2
nettle
Alpine:v3.13
before 3.7.3-r0
3.7.3-r0
nettle
Alpine:v3.14
before 3.7.3-r0
3.7.3-r0
nettle
Alpine:v3.15
before 3.7.3-r0
3.7.3-r0
nettle
Alpine:v3.16
before 3.7.3-r0
3.7.3-r0
nettle
Alpine:v3.17
before 3.7.3-r0
3.7.3-r0
nettle
Alpine:v3.18
before 3.7.3-r0
3.7.3-r0
nettle
Alpine:v3.19
before 3.7.3-r0
3.7.3-r0
nettle
Alpine:v3.20
before 3.7.3-r0
3.7.3-r0
nettle
Alpine:v3.21
before 3.7.3-r0
3.7.3-r0
Show 92 moreShow less
Affected packages
PackageAffectedFixed
nettle
Alpine:v3.22
before 3.7.3-r0
3.7.3-r0
nettle
Alpine:v3.23
before 3.7.3-r0
3.7.3-r0
nettle
Alpine:v3.24
before 3.7.3-r0
3.7.3-r0
gnutls
AlmaLinux: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-dane
AlmaLinux:8
From an advisory covering 3 CVEs
before 3.6.16-4.el8
3.6.16-4.el8
gnutls-devel
AlmaLinux:8
From an advisory covering 3 CVEs
before 3.6.16-4.el8
3.6.16-4.el8
gnutls-utils
AlmaLinux:8
From an advisory covering 3 CVEs
before 3.6.16-4.el8
3.6.16-4.el8
nettle
AlmaLinux:8
From an advisory covering 3 CVEs
before 3.4.1-7.el8
3.4.1-7.el8
nettle-devel
AlmaLinux:8
From an advisory covering 3 CVEs
before 3.4.1-7.el8
3.4.1-7.el8
nettle
Azure Linux:2
before 3.7.3-1
3.7.3-1
nettle
TuxCare:OracleLinux:7
before 2.7.1-9.el7_9.tuxcare.els2
2.7.1-9.el7_9.tuxcare.els2
nettle-devel
TuxCare:OracleLinux:7
before 2.7.1-9.el7_9.tuxcare.els2
2.7.1-9.el7_9.tuxcare.els2
nettle
TuxCare:RHEL:7
before 2.7.1-9.el7_9.tuxcare.els2
2.7.1-9.el7_9.tuxcare.els2
nettle-devel
TuxCare:RHEL:7
before 2.7.1-9.el7_9.tuxcare.els2
2.7.1-9.el7_9.tuxcare.els2
nettle
TuxCare:CentOS:7
before 2.7.1-9.el7_9.tuxcare.els2
2.7.1-9.el7_9.tuxcare.els2
nettle-devel
TuxCare:CentOS:7
before 2.7.1-9.el7_9.tuxcare.els2
2.7.1-9.el7_9.tuxcare.els2
libhogweed4
TuxCare: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
libnettle6
TuxCare: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-bin
TuxCare: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-dev
TuxCare: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
Debian:12
before 3.7.3-1
3.7.3-1
nettle
Debian:13
before 3.7.3-1
3.7.3-1
nettle
Debian:14
before 3.7.3-1
3.7.3-1
nettle
Debian:9
From an advisory covering 2 CVEs
before 3.3-1+deb9u1, plus listed versions
3.3-1
3.3-1+deb9u1
nettle
Debian: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_jll
Julia
before 3.9.1+0
3.9.1+0
nettle
Mageia:7
From an advisory covering 2 CVEs
before 3.4.1-1.1.mga7
3.4.1-1.1.mga7
nettle
Mageia:8
From an advisory covering 2 CVEs
before 3.7.3-1.mga8
3.7.3-1.mga8
nettle
openEuler:20.03-LTS-SP1
before 3.6-3.oe1
3.6-3.oe1
nettle
openEuler: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++-debuginfo
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-dane
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-dane-debuginfo
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-debuginfo
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-debugsource
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-devel
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-utils
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-utils-debuginfo
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
nettle-debuginfo
Red 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-debugsource
Red 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-devel
Red Hat:enterprise_linux:8::appstream
From an advisory covering 3 CVEs
before 0:3.4.1-7.el8
0:3.4.1-7.el8
gnutls
Red 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++-debuginfo
Red 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-debuginfo
Red 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-debuginfo
Red 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-debugsource
Red 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-debuginfo
Red Hat:enterprise_linux:8::baseos
From an advisory covering 3 CVEs
before 0:3.6.16-4.el8
0:3.6.16-4.el8
nettle
Red 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-debuginfo
Red 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-debugsource
Red Hat:enterprise_linux:8::baseos
From an advisory covering 3 CVEs
before 0:3.4.1-7.el8
0:3.4.1-7.el8
gnutls
Rocky Linux:8
From an advisory covering 3 CVEs
before 0:3.6.16-4.el8
0:3.6.16-4.el8
nettle
Rocky Linux:8
From an advisory covering 3 CVEs
before 0:3.4.1-7.el8
0:3.4.1-7.el8
libnettle
SUSE:HPE Helion OpenStack 8
before 2.7.1-13.6.1
2.7.1-13.6.1
libnettle
SUSE:OpenStack Cloud 8
before 2.7.1-13.6.1
2.7.1-13.6.1
libnettle
SUSE:OpenStack Cloud 9
before 2.7.1-13.6.1
2.7.1-13.6.1
libnettle
SUSE:OpenStack Cloud Crowbar 8
before 2.7.1-13.6.1
2.7.1-13.6.1
libnettle
SUSE:OpenStack Cloud Crowbar 9
before 2.7.1-13.6.1
2.7.1-13.6.1
libnettle
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 2.7.1-13.6.1
2.7.1-13.6.1
libnettle
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
before 2.7.1-13.6.1
2.7.1-13.6.1
libnettle
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 2.7.1-13.6.1
2.7.1-13.6.1
libnettle
SUSE:Linux Enterprise Server 12 SP2-BCL
before 2.7.1-13.6.1
2.7.1-13.6.1
libnettle
SUSE:Linux Enterprise Server 12 SP3-LTSS
before 2.7.1-13.6.1
2.7.1-13.6.1
libnettle
SUSE:Linux Enterprise Server 12 SP3-BCL
before 2.7.1-13.6.1
2.7.1-13.6.1
libnettle
SUSE:Linux Enterprise Server 12 SP4-LTSS
before 2.7.1-13.6.1
2.7.1-13.6.1
libnettle
SUSE:Linux Enterprise Server 12 SP5
before 2.7.1-13.6.1
2.7.1-13.6.1
libnettle
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 2.7.1-13.6.1
2.7.1-13.6.1
libnettle
SUSE:Linux Enterprise Module for Basesystem 15 SP2
before 3.4.1-4.18.1
3.4.1-4.18.1
libnettle
SUSE:Linux Enterprise Module for Basesystem 15 SP3
before 3.4.1-4.18.1
3.4.1-4.18.1
libnettle
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
before 3.4.1-4.18.1
3.4.1-4.18.1
libnettle
SUSE:Linux Enterprise High Performance Computing 15-LTSS
before 3.4.1-4.18.1
3.4.1-4.18.1
libnettle
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS
before 3.4.1-4.18.1
3.4.1-4.18.1
libnettle
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
before 3.4.1-4.18.1
3.4.1-4.18.1
libnettle
SUSE:Linux Enterprise Server 15-LTSS
before 3.4.1-4.18.1
3.4.1-4.18.1
libnettle
SUSE:Linux Enterprise Server 15 SP1-BCL
before 3.4.1-4.18.1
3.4.1-4.18.1
libnettle
SUSE:Linux Enterprise Server 15 SP1-LTSS
before 3.4.1-4.18.1
3.4.1-4.18.1
libnettle
SUSE:Linux Enterprise Server for SAP Applications 15
before 3.4.1-4.18.1
3.4.1-4.18.1
libnettle
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
before 3.4.1-4.18.1
3.4.1-4.18.1
libnettle
SUSE:Manager Proxy 4.0
before 3.4.1-4.18.1
3.4.1-4.18.1
libnettle
SUSE:Manager Retail Branch Server 4.0
before 3.4.1-4.18.1
3.4.1-4.18.1
libnettle
SUSE:Manager Server 4.0
before 3.4.1-4.18.1
3.4.1-4.18.1
libnettle
SUSE:Linux Enterprise Micro 5.0
before 3.4.1-4.18.1
3.4.1-4.18.1
libnettle
SUSE:Enterprise Storage 6
before 3.4.1-4.18.1
3.4.1-4.18.1
nettle
Ubuntu:14.04:LTS
All versions, plus listed versions
2.7.1-12.7.1-1ubuntu0.12.7.1-1ubuntu0.2
None known
nettle
Ubuntu: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
nettle
Ubuntu: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
nettle
Ubuntu: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
nettle
Ubuntu: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
nettle
Ubuntu: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
libnettle
openSUSE:Leap 15.2
before 3.4.1-lp152.4.6.1
3.4.1-lp152.4.6.1
libnettle
openSUSE:Leap 15.3
before 3.4.1-4.18.1
3.4.1-4.18.1

History

History
RecordedChangedSources
affected, facts
first indexedCVE 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

Show 58 moreShow less
MoveEnter Open