CVE-2012-1573: Medium severity GNU GnuTLS vulnerability
GnuTLS 3.0.15 was released fixing the following issue:
libgnutls: Corrections in record packet parsing. Reported by Matthew Hall. http://article.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/5912
Patch for 2.x: http://git.savannah.gnu.org/gitweb/?p=gnutls.git;a=commitdiff;h=422214868061370aeeb0ac9cd0f021a5c350a57d
Patch for 3.x: http://git.savannah.gnu.org/gitweb/?p=gnutls.git;a=commitdiff;h=b495740f2ff66550ca9395b3fda3ea32c3acb185
Other sources
gnutlscipher.c in libgnutls in GnuTLS before 2.12.17 and 3.x before 3.0.15 does not properly handle data encrypted with a block cipher, which allows remote attackers to cause a denial of service (heap memory corruption and application crash) via a crafted record, as demonstrated by a crafted GenericBlockCipher structure.
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the severity of CVE-2012-1573?
CVE-2012-1573 is classified as a moderate severity vulnerability due to parsing issues in record packets of GnuTLS.
How do I fix CVE-2012-1573?
To mitigate CVE-2012-1573, upgrade GnuTLS to version 3.0.15 or later, or apply patches if you're using an affected version.
Which versions of GnuTLS are affected by CVE-2012-1573?
CVE-2012-1573 affects GnuTLS versions up to 2.12.14 and all 2.x versions.
What types of applications are at risk due to CVE-2012-1573?
Any applications using the affected versions of GnuTLS for secure communication may be vulnerable due to this parsing flaw.
Who reported the vulnerability CVE-2012-1573?
CVE-2012-1573 was reported by Matthew Hall.