OSVDB ID: 80259

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

Products

Free Software Foundation

GnuTLS

2.12.16
3.0.15

References

Credit

Unknown or Incomplete



Direct URL: http://osvdb.org/80259