CVE-2010-1797 Multiple stack-based buffer overflows in the cff_decoder_parse_charstrings function in the CFF Type2 CharStrings interpreter in cff/cffgload.c in FreeType before 2.4.2, as used in Apple iOS before 4.0...
HighCVSS 9.3
EPSS 33.9%
Public exploit
- Published
- Updated
- Exploit status
- Public exploit available
Description
Multiple stack-based buffer overflows in the cff_decoder_parse_charstrings function in the CFF Type2 CharStrings interpreter in cff/cffgload.c in FreeType before 2.4.2, as used in Apple iOS before 4.0.2 on the iPhone and iPod touch and before 3.2.2 on the iPad, allow remote attackers to execute arbitrary code or cause a denial of service (memory corruption) via crafted CFF opcodes in embedded fonts in a PDF document, as demonstrated by JailbreakMe. NOTE: some of these details are obtained from third party information.
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| apple iphone os | = 1.0.0 | No fix listed |
| apple iphone os | = 1.0.1 | No fix listed |
| apple iphone os | = 1.0.2 | No fix listed |
| apple iphone os | = 1.1.0 | No fix listed |
| apple iphone os | = 1.1.1 | No fix listed |
| apple iphone os | = 1.1.2 | No fix listed |
| apple iphone os | = 1.1.3 | No fix listed |
| apple iphone os | = 1.1.4 | No fix listed |
| apple iphone os | = 1.1.5 | No fix listed |
| apple iphone os | = 2.0 | No fix listed |
| apple iphone os | = 2.0.0 | No fix listed |
| apple iphone os | = 2.0.1 | No fix listed |
| apple iphone os | = 2.0.2 | No fix listed |
| apple iphone os | = 2.1 | No fix listed |
| apple iphone os | = 2.1.1 | No fix listed |
| apple iphone os | = 2.2 | No fix listed |
| apple iphone os | = 2.2.1 | No fix listed |
| apple iphone os | = 3.0 | No fix listed |
| apple iphone os | = 3.0.1 | No fix listed |
| apple iphone os | = 3.1 | No fix listed |
| apple iphone os | = 3.1.2 | No fix listed |
| apple iphone os | = 3.1.3 | No fix listed |
| apple iphone os | = 3.2 | No fix listed |
| apple iphone os | = 3.2.1 | No fix listed |
| apple iphone os | = 4.0 | No fix listed |
Show 4 more
| Product | Affected versions | Fixed in |
|---|---|---|
| apple iphone os | = 4.0.1 | No fix listed |
| debian/freetype(Debian:12) | < 2.4.2-1 | 2.4.2-1 |
| debian/freetype(Debian:13) | < 2.4.2-1 | 2.4.2-1 |
| debian/freetype(Debian:14) | < 2.4.2-1 | 2.4.2-1 |
References
- Debian Security Tracker CVE-2010-1797 vendor-advisory
- freetype.sourceforge.net
- git.savannah.gnu.org
- git.savannah.gnu.org
- APPLE-SA-2010-08-11-1 vendor-advisory
- APPLE-SA-2010-08-11-2 vendor-advisory
- 66828 vdb-entry
- 40807 third-party-advisory vendor-advisory
- 40816 third-party-advisory vendor-advisory
- 40982 third-party-advisory vendor-advisory
- 48951 third-party-advisory
- sourceforge.net
- support.apple.com vendor-advisory
- support.apple.com vendor-advisory
- 14538 exploit
- www.f-secure.com
- 42151 exploit vdb-entry
- USN-972-1 vendor-advisory
- ADV-2010-2018 vdb-entry vendor-advisory
- ADV-2010-2106 vdb-entry vendor-advisory
- bugs.launchpad.net
- bugzilla.redhat.com
- appleios-pdf-code-execution(60856) vdb-entry