GnuTLS TLS Record GenericBlockCipher Structure Parsing Memory Corruption
Publish date: July 21, 2015
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
Featured Stories
- Abusing Argo CD, Helm, and Artifact Hub: An Analysis of Supply Chain Attacks in Cloud-Native ApplicationsWe provide an overview of cloud-native tools and examine how cybercriminals can exploit their vulnerabilities to launch supply chain attacks.Read more
- Trends and Shifts in the Underground N-Day Exploit MarketOur two-year research provides insights into the life cycle of exploits, the types of exploit buyers and sellers, and the business models that are reshaping the underground exploit market.Read more
- The Nightmares of Patch Management: The Status Quo and BeyondWe discuss the challenges that organizations face in managing endpoint and server patches.Read more
- Identifying Weak Parts of a Supply ChainMalicious attacks have consistently been launched on weak points in the supply chain. Like all attacks, these will evolve into more advanced forms. Software development, with multiple phases that could be placed at risk, is particularly vulnerable.Read more