GnuTLS TLS Record GenericBlockCipher Structure Parsing Memory Corruption

  Severity: MEDIUM
  CVE Identifier: CVE-2012-1573
  Advisory Date: JUL 21, 2015

  DESCRIPTION

gnutls_cipher.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.

  TREND MICRO PROTECTION INFORMATION

Apply associated Trend Micro DPI Rules.

  SOLUTION

  Trend Micro Deep Security DPI Rule Number: 1005030
  Trend Micro Deep Security DPI Rule Name: 1005030 - GnuTLS TLS Record 'GenericBlockCipher' Structure Parsing Memory Corruption Vulnerability

  AFFECTED SOFTWARE AND VERSION

  • gnu gnutls 2.0.0
  • gnu gnutls 2.0.1
  • gnu gnutls 2.0.2
  • gnu gnutls 2.0.3
  • gnu gnutls 2.0.4
  • gnu gnutls 2.1.0
  • gnu gnutls 2.1.1
  • gnu gnutls 2.1.2
  • gnu gnutls 2.1.3
  • gnu gnutls 2.1.4
  • gnu gnutls 2.1.5
  • gnu gnutls 2.1.6
  • gnu gnutls 2.1.7
  • gnu gnutls 2.1.8
  • gnu gnutls 2.10.0
  • gnu gnutls 2.10.1
  • gnu gnutls 2.10.2
  • gnu gnutls 2.10.3
  • gnu gnutls 2.10.4
  • gnu gnutls 2.10.5
  • gnu gnutls 2.12.0
  • gnu gnutls 2.12.1
  • gnu gnutls 2.12.10
  • gnu gnutls 2.12.11
  • gnu gnutls 2.12.12
  • gnu gnutls 2.12.13
  • gnu gnutls 2.12.14
  • gnu gnutls 2.12.15
  • gnu gnutls 2.12.16
  • gnu gnutls 2.12.2
  • gnu gnutls 2.12.3
  • gnu gnutls 2.12.4
  • gnu gnutls 2.12.5
  • gnu gnutls 2.12.6
  • gnu gnutls 2.12.6.1
  • gnu gnutls 2.12.7
  • gnu gnutls 2.12.8
  • gnu gnutls 2.12.9
  • gnu gnutls 2.2.0
  • gnu gnutls 2.2.1
  • gnu gnutls 2.2.2
  • gnu gnutls 2.2.3
  • gnu gnutls 2.2.4
  • gnu gnutls 2.2.5
  • gnu gnutls 2.3.0
  • gnu gnutls 2.3.1
  • gnu gnutls 2.3.10
  • gnu gnutls 2.3.11
  • gnu gnutls 2.3.2
  • gnu gnutls 2.3.3
  • gnu gnutls 2.3.4
  • gnu gnutls 2.3.5
  • gnu gnutls 2.3.6
  • gnu gnutls 2.3.7
  • gnu gnutls 2.3.8
  • gnu gnutls 2.3.9
  • gnu gnutls 2.4.0
  • gnu gnutls 2.4.1
  • gnu gnutls 2.4.2
  • gnu gnutls 2.4.3
  • gnu gnutls 2.5.0
  • gnu gnutls 2.6.0
  • gnu gnutls 2.6.1
  • gnu gnutls 2.6.2
  • gnu gnutls 2.6.3
  • gnu gnutls 2.6.4
  • gnu gnutls 2.6.5
  • gnu gnutls 2.6.6
  • gnu gnutls 2.7.4
  • gnu gnutls 2.8.0
  • gnu gnutls 2.8.1
  • gnu gnutls 2.8.2
  • gnu gnutls 2.8.3
  • gnu gnutls 2.8.4
  • gnu gnutls 2.8.5
  • gnu gnutls 2.8.6
  • gnu gnutls 3.0
  • gnu gnutls 3.0.0
  • gnu gnutls 3.0.1
  • gnu gnutls 3.0.10
  • gnu gnutls 3.0.11
  • gnu gnutls 3.0.12
  • gnu gnutls 3.0.13
  • gnu gnutls 3.0.14
  • gnu gnutls 3.0.2
  • gnu gnutls 3.0.3
  • gnu gnutls 3.0.4
  • gnu gnutls 3.0.5
  • gnu gnutls 3.0.6
  • gnu gnutls 3.0.7
  • gnu gnutls 3.0.8
  • gnu gnutls 3.0.9