Unscored severity · published Mar 26, 2012
CVE-2012-1569
The asn1_get_length_der function in decoding.c in GNU Libtasn1 before 2.12, as used in GnuTLS before 3.0.16 and other products, does not properly handle certain large length…
–
CVSS
4.4%
EPSS
No
On KEV
Description
The asn1_get_length_der function in decoding.c in GNU Libtasn1 before 2.12, as used in GnuTLS before 3.0.16 and other products, does not properly handle certain large length values, which allows remote attackers to cause a denial of service (heap memory corruption and application crash) or possibly have unspecified other impact via a crafted ASN.1 structure.
Exploitation
Is it being used?
Exploit prediction (EPSS)4.4% · higher than 91% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
GN
Gnutls · Gnu
through 3.0.15; 1.0.16; 1.0.17; 1.0.18; 1.0.19; 1.0.20; +34 more · source: NVD
LI
Libtasn1 · Gnu
through 2.11; 0.1.0; 0.1.1; 0.1.2; 0.2.0; 0.2.1; +34 more · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2012-1569
CVE.org
https://www.cve.org/CVERecord?id=CVE-2012-1569
archives.neohapsis.com
http://archives.neohapsis.com/archives/bugtraq/2012-03/0099.html
Patch
http://article.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/5932
article.gmane.org
http://article.gmane.org/gmane.comp.gnu.libtasn1.general/53
article.gmane.org
http://article.gmane.org/gmane.comp.gnu.libtasn1.general/54
Exploit
http://blog.mudynamics.com/2012/03/20/gnutls-and-libtasn1-vulns/
linux.oracle.com
http://linux.oracle.com/errata/ELSA-2014-0596.html
More from Gnutls
9.8
CVE-2026-42010
Gnutls: gnutls: authentication bypass via nul character in username
9.8
CVE-2021-20232
A flaw was found in gnutls
9.8
CVE-2021-20231
A flaw was found in gnutls
9.8
CVE-2017-5337
Multiple heap-based buffer overflows in the read_attribute function in GnuTLS before 3.3.26 and 3.5.x before 3.5.8 allow remote attackers to have unspecified impact via a crafted…
9.8
CVE-2017-5336
Stack-based buffer overflow in the cdk_pk_get_keyid function in lib/opencdk/pubkey.c in GnuTLS before 3.3.26 and 3.5.x before 3.5.8 allows remote attackers to have unspecified…
