CVE-2006-0747
published 2006-05-23CVE-2006-0747: Integer underflow in Freetype before 2.2 allows remote attackers to cause a denial of service (crash) via a font file with an odd number of blue values, which…
PriorityP421medium5CVSS 2.0
AVNACLAuNCNINAP
EXPLOIT
EPSS
11.88%
95.6th percentile
Integer underflow in Freetype before 2.2 allows remote attackers to cause a denial of service (crash) via a font file with an odd number of blue values, which causes the underflow when decrementing by 2 in a context that assumes an even number of values.
Affected
6 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | freetype | < freetype 2.2.1-1 (bookworm) | freetype 2.2.1-1 (bookworm) |
| freetype | freetype | <= 2.1 | — |
| freetype | freetype | >= 0 < 2.2.1-1 | 2.2.1-1 |
| freetype | freetype | >= 0 < 2.2.1-1 | 2.2.1-1 |
| freetype | freetype | >= 0 < 2.2.1-1 | 2.2.1-1 |
| freetype | freetype | >= 0 < 2.2.1-1 | 2.2.1-1 |
CVSS provenance
nvdv2.05.0MEDIUMAV:N/AC:L/Au:N/C:N/I:N/A:P
osv5.0MEDIUM
vendor_debian5.0MEDIUM
vendor_redhat5.0MEDIUM
CVEs like this are exactly what “Exploited This Week” covers.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
Ubuntu
FreeType vulnerabilities
vendor_ubuntu·2006-06-08
CVE-2006-1861 FreeType vulnerabilities
Title: FreeType vulnerabilities
Summary: FreeType vulnerabilities
Several integer overflows have been discovered in the FreeType
library. By tricking a user into installing and/or opening a specially
crafted font file, these could be exploited to execute arbitrary code
with the privileges of that user.
Instructions: After a standard system upgrade you need to reboot your computer to
effect the necessary changes.
Red Hat
security flaw
vendor_redhat·2006-05-15·CVSS 5.0
CVE-2006-0747 [MEDIUM] security flaw
security flaw
Integer underflow in Freetype before 2.2 allows remote attackers to cause a denial of service (crash) via a font file with an odd number of blue values, which causes the underflow when decrementing by 2 in a context that assumes an even number of values.
Debian
CVE-2006-0747: freetype - Integer underflow in Freetype before 2.2 allows remote attackers to cause a deni...
vendor_debian·2006·CVSS 5.0
CVE-2006-0747 [MEDIUM] CVE-2006-0747: freetype - Integer underflow in Freetype before 2.2 allows remote attackers to cause a deni...
Integer underflow in Freetype before 2.2 allows remote attackers to cause a denial of service (crash) via a font file with an odd number of blue values, which causes the underflow when decrementing by 2 in a context that assumes an even number of values.
Scope: local
bookworm: resolved (fixed in 2.2.1-1)
bullseye: resolved (fixed in 2.2.1-1)
forky: resolved (fixed in 2.2.1-1)
sid: resolved (fixed in 2.2.1-1)
trixie: resolved (fixed in 2.2.1-1)
GHSA
GHSA-pgxv-x8c2-8f48: Integer underflow in Freetype before 2
ghsa_unreviewed·2022-05-03
CVE-2006-0747 [MEDIUM] GHSA-pgxv-x8c2-8f48: Integer underflow in Freetype before 2
Integer underflow in Freetype before 2.2 allows remote attackers to cause a denial of service (crash) via a font file with an odd number of blue values, which causes the underflow when decrementing by 2 in a context that assumes an even number of values.
OSV
CVE-2006-0747: Integer underflow in Freetype before 2
osv·2006-05-23·CVSS 5.0
CVE-2006-0747 [MEDIUM] CVE-2006-0747: Integer underflow in Freetype before 2
Integer underflow in Freetype before 2.2 allows remote attackers to cause a denial of service (crash) via a font file with an odd number of blue values, which causes the underflow when decrementing by 2 in a context that assumes an even number of values.
No detection rules found.
Bugzilla
CVE-2006-0747 security flaw
bugzilla·2018-08-16·CVSS 5.0
CVE-2006-0747 [MEDIUM] CVE-2006-0747 security flaw
CVE-2006-0747 security flaw
Flaw bug created to hold information about an old flaw we knew something about. For more details see the MITRE CVE description.
Discussion:
MITRE description:
Integer underflow in Freetype before 2.2 allows remote attackers to cause a denial of service (crash) via a font file with an odd number of blue values, which causes the underflow when decrementing by 2 in a context that assumes an even number of values.
Bugzilla
CVE-2006-0747 Freetype integer underflow (CVE-2006-2661)
bugzilla·2006-03-02·CVSS 5.0
CVE-2006-0747 [MEDIUM] CVE-2006-0747 Freetype integer underflow (CVE-2006-2661)
CVE-2006-0747 Freetype integer underflow (CVE-2006-2661)
Freetype integer underflow
While fuzzing some pdf files a few weeks back, I ended up finding an
integer underflow in freetype2. Upstream did commit some fixes, so
this issue is somewhat public.
1.ttf will generate this error.
Patches:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/pshinter/pshglob.c?r1=1.30&r2=1.31&makepatch=1&diff_format=h
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/cff/cffload.c?r1=1.73&r2=1.74&makepatch=1&diff_format=h
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/type1/t1load.c?r1=1.104&r2=1.105&makepatch=1&diff_format=h
The problem is the number of blue values needs to be even. If a font
file claims it's odd, freetype2 doesn't handle it well.
The crash is seen in sr
Bugzilla
CVE-2006-0747 Freetype integer underflow
bugzilla·2006-03-02·CVSS 5.0
CVE-2006-0747 [MEDIUM] CVE-2006-0747 Freetype integer underflow
CVE-2006-0747 Freetype integer underflow
Freetype integer underflow
While fuzzing some pdf files a few weeks back, I ended up finding an
integer underflow in freetype2. Upstream did commit some fixes, so
this issue is somewhat public.
1.ttf will generate this error.
Patches:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/pshinter/pshglob.c?r1=1.30&r2=1.31&makepatch=1&diff_format=h
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/cff/cffload.c?r1=1.73&r2=1.74&makepatch=1&diff_format=h
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/type1/t1load.c?r1=1.104&r2=1.105&makepatch=1&diff_format=h
The problem is the number of blue values needs to be even. If a font
file claims it's odd, freetype2 doesn't handle it well.
The crash is seen in src/pshinter/pshgl
ftp://patches.sgi.com/support/free/security/advisories/20060701-01-Uhttp://lists.apple.com/archives/security-announce/2009/May/msg00002.htmlhttp://lists.suse.com/archive/suse-security-announce/2006-Jun/0012.htmlhttp://secunia.com/advisories/20525http://secunia.com/advisories/20591http://secunia.com/advisories/20638http://secunia.com/advisories/20791http://secunia.com/advisories/21062http://secunia.com/advisories/21135http://secunia.com/advisories/21385http://secunia.com/advisories/21701http://secunia.com/advisories/23939http://secunia.com/advisories/35074http://securitytracker.com/id?1016522http://sunsolve.sun.com/search/document.do?assetkey=1-26-102705-1http://support.apple.com/kb/HT3549http://support.avaya.com/elmodocs2/security/ASA-2006-176.htmhttp://www.debian.org/security/2006/dsa-1095http://www.mandriva.com/security/advisories?name=MDKSA-2006:099http://www.redhat.com/support/errata/RHSA-2006-0500.htmlhttp://www.securityfocus.com/archive/1/436836/100/0/threadedhttp://www.securityfocus.com/bid/18326http://www.us-cert.gov/cas/techalerts/TA09-133A.htmlhttp://www.vupen.com/english/advisories/2007/0381http://www.vupen.com/english/advisories/2009/1297https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=183676https://issues.rpath.com/browse/RPL-429https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A9508https://usn.ubuntu.com/291-1/ftp://patches.sgi.com/support/free/security/advisories/20060701-01-Uhttp://lists.apple.com/archives/security-announce/2009/May/msg00002.htmlhttp://lists.suse.com/archive/suse-security-announce/2006-Jun/0012.htmlhttp://secunia.com/advisories/20525http://secunia.com/advisories/20591http://secunia.com/advisories/20638http://secunia.com/advisories/20791http://secunia.com/advisories/21062http://secunia.com/advisories/21135http://secunia.com/advisories/21385http://secunia.com/advisories/21701http://secunia.com/advisories/23939http://secunia.com/advisories/35074http://securitytracker.com/id?1016522http://sunsolve.sun.com/search/document.do?assetkey=1-26-102705-1http://support.apple.com/kb/HT3549http://support.avaya.com/elmodocs2/security/ASA-2006-176.htmhttp://www.debian.org/security/2006/dsa-1095http://www.mandriva.com/security/advisories?name=MDKSA-2006:099http://www.redhat.com/support/errata/RHSA-2006-0500.htmlhttp://www.securityfocus.com/archive/1/436836/100/0/threadedhttp://www.securityfocus.com/bid/18326http://www.us-cert.gov/cas/techalerts/TA09-133A.htmlhttp://www.vupen.com/english/advisories/2007/0381http://www.vupen.com/english/advisories/2009/1297https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=183676https://issues.rpath.com/browse/RPL-429https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A9508https://usn.ubuntu.com/291-1/
2006-05-23
Published