Along with offering a variety of new features and capabilities, the Version 3.0 firmware for the iPhone and iPod touch also addresses a long list of security vulnerabilities. CoreGraphics bounds and error checking have been improved to prevent maliciously crafted images or PDF files from terminating applications or executing arbitrary code. Bounds checking in FreeType v2.3.8 has also been reworked