Title: GnuTLS TLS Record GenericBlockCipher Structure Parsing Memory Corruption
Info
Disclosure
Mar 20, 2012
Discovery
Unknown
Dates
Exploit
Unknown
Solution
Mar 02, 2012
Description
A memory corruption flaw exists in GnuTLS. The program fails to sanitize user-supplied input when handling TLS records resulting in memory corruption. With a specially crafted GenericBlockCipher structure, a remote attacker can execute arbitrary code.
Classification
Location:
Remote / Network Access
Attack Type:
Input Manipulation
Impact:
Loss of Integrity
Solution:
Upgrade
Exploit:
Exploit Public
Disclosure:
Vendor Verified,
Coordinated Disclosure
Solution
Upgrade to version 2.12.18 or 3.0.16 or higher, as they have been reported to fix this vulnerability. An upgrade is required as there are no known workarounds. (Note, the original disclosure says 3.0.15 fixed this issue.)