FreeType 'ft_var_readpackedpoints()' Buffer Overflow Vulnerability
BID:44214
Info
FreeType 'ft_var_readpackedpoints()' Buffer Overflow Vulnerability
| Bugtraq ID: | 44214 |
| Class: | Boundary Condition Error |
| CVE: |
CVE-2010-3855 |
| Remote: | Yes |
| Local: | No |
| Published: | Oct 19 2010 12:00AM |
| Updated: | Apr 13 2015 09:40PM |
| Credit: | Unknow. |
| Vulnerable: |
Ubuntu Ubuntu Linux 9.10 sparc Ubuntu Ubuntu Linux 9.10 powerpc Ubuntu Ubuntu Linux 9.10 lpia Ubuntu Ubuntu Linux 9.10 i386 Ubuntu Ubuntu Linux 9.10 ARM Ubuntu Ubuntu Linux 9.10 amd64 Ubuntu Ubuntu Linux 8.04 LTS sparc Ubuntu Ubuntu Linux 8.04 LTS powerpc Ubuntu Ubuntu Linux 8.04 LTS lpia Ubuntu Ubuntu Linux 8.04 LTS i386 Ubuntu Ubuntu Linux 8.04 LTS amd64 Ubuntu Ubuntu Linux 6.06 LTS sparc Ubuntu Ubuntu Linux 6.06 LTS powerpc Ubuntu Ubuntu Linux 6.06 LTS i386 Ubuntu Ubuntu Linux 6.06 LTS amd64 Ubuntu Ubuntu Linux 10.10 powerpc Ubuntu Ubuntu Linux 10.10 i386 Ubuntu Ubuntu Linux 10.10 ARM Ubuntu Ubuntu Linux 10.10 amd64 Ubuntu Ubuntu Linux 10.04 sparc Ubuntu Ubuntu Linux 10.04 powerpc Ubuntu Ubuntu Linux 10.04 i386 Ubuntu Ubuntu Linux 10.04 ARM Ubuntu Ubuntu Linux 10.04 amd64 SuSE SUSE Linux Enterprise Server 10 SP2 SuSE SUSE Linux Enterprise 10 SP4 SuSE SUSE Linux Enterprise 10 SP3 SuSE openSUSE 11.3 S.u.S.E. openSUSE 11.2 RedHat Enterprise Linux WS 4 RedHat Enterprise Linux ES 4.8.z RedHat Enterprise Linux ES 4 RedHat Enterprise Linux Desktop Workstation 5 client RedHat Enterprise Linux Desktop version 4 RedHat Desktop 4.0 Red Hat Enterprise Linux Workstation Optional 6 Red Hat Enterprise Linux Workstation 6 Red Hat Enterprise Linux Server Optional 6 Red Hat Enterprise Linux Server 6 Red Hat Enterprise Linux HPC Node Optional 6 Red Hat Enterprise Linux HPC Node 6 Red Hat Enterprise Linux Desktop Optional 6 Red Hat Enterprise Linux Desktop 6 Red Hat Enterprise Linux Desktop 5 client Red Hat Enterprise Linux AS 4.8.z Red Hat Enterprise Linux AS 4 Red Hat Enterprise Linux 5 Server Oracle Enterprise Linux 6.2 Oracle Enterprise Linux 6 Mandriva Linux Mandrake 2010.1 x86_64 Mandriva Linux Mandrake 2010.1 Mandriva Linux Mandrake 2010.0 x86_64 Mandriva Linux Mandrake 2010.0 Mandriva Linux Mandrake 2009.0 x86_64 Mandriva Linux Mandrake 2009.0 MandrakeSoft Enterprise Server 5 x86_64 MandrakeSoft Enterprise Server 5 MandrakeSoft Corporate Server 4.0 x86_64 MandrakeSoft Corporate Server 4.0 Gentoo Linux FreeType FreeType 2.4.3 Debian Linux 5.0 sparc Debian Linux 5.0 s/390 Debian Linux 5.0 powerpc Debian Linux 5.0 mipsel Debian Linux 5.0 mips Debian Linux 5.0 m68k Debian Linux 5.0 ia-64 Debian Linux 5.0 ia-32 Debian Linux 5.0 hppa Debian Linux 5.0 armel Debian Linux 5.0 arm Debian Linux 5.0 amd64 Debian Linux 5.0 alpha Debian Linux 5.0 Avaya Voice Portal 5.1 Avaya Voice Portal 5.1 Avaya Voice Portal 5.0 SP2 Avaya Voice Portal 5.0 SP1 Avaya Voice Portal 5.0 Avaya Voice Portal 4.1 SP2 Avaya Voice Portal 4.1 SP1 Avaya Voice Portal 4.1 Avaya Voice Portal 4.0 Avaya Proactive Contact 4.1.2 Avaya Proactive Contact 4.1.1 Avaya Proactive Contact 4.2 Avaya Proactive Contact 4.1 Avaya Proactive Contact 4.0 Avaya Messaging Storage Server 5.2 SP1 Avaya Messaging Storage Server 5.2 Avaya Messaging Storage Server 5.1 Avaya Messaging Storage Server 5.0 Avaya Messaging Storage Server 4.0 Avaya Message Networking 5.2.1 Avaya Message Networking 5.2 Avaya Message Networking 3.1 Avaya Meeting Exchange 5.0 .0.52 Avaya Meeting Exchange 5.2 SP2 Avaya Meeting Exchange 5.2 SP1 Avaya Meeting Exchange 5.2 Avaya Meeting Exchange 5.1 SP1 Avaya Meeting Exchange 5.1 Avaya Meeting Exchange 5.0 SP2 Avaya Meeting Exchange 5.0 SP1 Avaya Meeting Exchange 5.0 Avaya IQ 4.1 Avaya IQ 5 Avaya Intuity AUDIX LX 2.0 SP2 Avaya Intuity AUDIX LX 2.0 SP1 Avaya Intuity AUDIX LX 2.0 Avaya Communication Server 1000M Signaling Server 7.5 Avaya Communication Server 1000M Signaling Server 7.0 Avaya Communication Server 1000M 7.5 Avaya Communication Server 1000M 7.0 Avaya Communication Server 1000E Signaling Server 7.5 Avaya Communication Server 1000E Signaling Server 7.0 Avaya Communication Server 1000E 7.5 Avaya Communication Server 1000E 7.0 Avaya Aura System Platform 6.0 Avaya Aura System Platform 1.1 Avaya Aura System Manager 6.0 SP1 Avaya Aura System Manager 6.0 Avaya Aura System Manager 5.2 Avaya Aura Session Manager 6.0 SP1 Avaya Aura Session Manager 6.0 Avaya Aura Session Manager 5.2 Avaya Aura Session Manager 1.1 Avaya Aura Presence Services 6.0 Avaya Aura Presence Services 0 Avaya Aura Conferencing 6.0 Standard Avaya Aura Application Enablement Services 5.2.1 Avaya Aura Application Enablement Services 5.2 Apple Mobile Safari 0 Apple Mac OS X Server 10.6.6 Apple Mac OS X Server 10.6.5 Apple Mac OS X Server 10.6.4 Apple Mac OS X Server 10.6.3 Apple Mac OS X Server 10.6.2 Apple Mac OS X Server 10.6.1 Apple Mac OS X Server 10.5.8 Apple Mac OS X Server 10.5.7 Apple Mac OS X Server 10.5.6 Apple Mac OS X Server 10.5.5 Apple Mac OS X Server 10.5.4 Apple Mac OS X Server 10.5.3 Apple Mac OS X Server 10.5.2 Apple Mac OS X Server 10.5.1 Apple Mac OS X Server 10.5 Apple Mac OS X Server 10.6 Apple Mac OS X Server 10.5 Apple Mac OS X 10.6.5 Apple Mac OS X 10.6.4 Apple Mac OS X 10.6.3 Apple Mac OS X 10.6.2 Apple Mac OS X 10.6.1 Apple Mac OS X 10.5.8 Apple Mac OS X 10.5.7 Apple Mac OS X 10.5.6 Apple Mac OS X 10.5.5 Apple Mac OS X 10.5.4 Apple Mac OS X 10.5.3 Apple Mac OS X 10.5.2 Apple Mac OS X 10.5.1 Apple Mac OS X 10.5 Apple Mac OS X 10.6 Apple Mac OS X 10.5 Apple iPod Touch 0 Apple iPhone 0 Apple iPad 0 Apple iOS 4.2.1 Apple iOS 4.0.2 Apple iOS 4.0.1 Apple iOS 3.2.2 Apple iOS 3.2.1 Apple iOS 4.3.3 Apple iOS 4.3.2 Apple iOS 4.3.1 Apple iOS 4.2.8 Apple iOS 4.2.7 Apple iOS 4.2.6 Apple iOS 4.2.5 Apple iOS 4.2 beta Apple iOS 4.2 Apple iOS 4.1 Apple iOS 4 Apple iOS 3.2 Apple iOS 3.1 Apple iOS 3.0 Apple iOS 2.1 Apple iOS 2.0 Apple Apple TV 4.1 Apple Apple TV 4.0 Apple Apple TV 2.1 Apple Apple TV 1.0 |
| Not Vulnerable: |
Apple Mac Os X Server 10.6.7 Apple iOS 4.3.4 Apple iOS 4.3 Apple iOS 4.2.9 Apple Apple TV 4.2 |
Discussion
FreeType 'ft_var_readpackedpoints()' Buffer Overflow Vulnerability
FreeType is prone to a remote buffer-overflow vulnerability.
An attacker can exploit this issue to execute arbitrary code within the context of the affected application. Failed exploit attempts will result in a denial-of-service condition.
FreeType 2.4.3 is vulnerable; other versions may also be affected.
FreeType is prone to a remote buffer-overflow vulnerability.
An attacker can exploit this issue to execute arbitrary code within the context of the affected application. Failed exploit attempts will result in a denial-of-service condition.
FreeType 2.4.3 is vulnerable; other versions may also be affected.
Exploit / POC
Solution / Fix
FreeType 'ft_var_readpackedpoints()' Buffer Overflow Vulnerability
Solution:
Updates are available. Please see the references for more information.
Ubuntu Ubuntu Linux 9.10 powerpc
Ubuntu Ubuntu Linux 9.10 lpia
Ubuntu Ubuntu Linux 10.04 powerpc
Ubuntu Ubuntu Linux 9.10 ARM
Ubuntu Ubuntu Linux 9.10 amd64
Apple Mac OS X 10.6
Mandriva Linux Mandrake 2009.0 x86_64
MandrakeSoft Enterprise Server 5
Ubuntu Ubuntu Linux 8.04 LTS lpia
Ubuntu Ubuntu Linux 6.06 LTS i386
Mandriva Linux Mandrake 2009.0
Ubuntu Ubuntu Linux 10.10 powerpc
Ubuntu Ubuntu Linux 8.04 LTS i386
Apple Mac OS X 10.5.8
Apple Mac OS X 10.6.1
Apple Mac OS X 10.6.3
Apple Mac OS X Server 10.6.6
Solution:
Updates are available. Please see the references for more information.
Ubuntu Ubuntu Linux 9.10 powerpc
-
Ubuntu freetype2-demos_2.3.9-5ubuntu0.4_powerpc.deb
http://ports.ubuntu.com/pool/universe/f/freetype/freetype2-demos_2.3.9 -5ubuntu0.4_powerpc.deb -
Ubuntu libfreetype6-dev_2.3.9-5ubuntu0.4_powerpc.deb
http://ports.ubuntu.com/pool/main/f/freetype/libfreetype6-dev_2.3.9-5u buntu0.4_powerpc.deb -
Ubuntu libfreetype6-udeb_2.3.9-5ubuntu0.4_powerpc.udeb
http://ports.ubuntu.com/pool/main/f/freetype/libfreetype6-udeb_2.3.9-5 ubuntu0.4_powerpc.udeb -
Ubuntu libfreetype6_2.3.9-5ubuntu0.4_powerpc.deb
http://ports.ubuntu.com/pool/main/f/freetype/libfreetype6_2.3.9-5ubunt u0.4_powerpc.deb
Ubuntu Ubuntu Linux 9.10 lpia
-
Ubuntu freetype2-demos_2.3.9-5ubuntu0.4_lpia.deb
http://ports.ubuntu.com/pool/universe/f/freetype/freetype2-demos_2.3.9 -5ubuntu0.4_lpia.deb -
Ubuntu libfreetype6-dev_2.3.9-5ubuntu0.4_lpia.deb
http://ports.ubuntu.com/pool/main/f/freetype/libfreetype6-dev_2.3.9-5u buntu0.4_lpia.deb -
Ubuntu libfreetype6-udeb_2.3.9-5ubuntu0.4_lpia.udeb
http://ports.ubuntu.com/pool/main/f/freetype/libfreetype6-udeb_2.3.9-5 ubuntu0.4_lpia.udeb -
Ubuntu libfreetype6_2.3.9-5ubuntu0.4_lpia.deb
http://ports.ubuntu.com/pool/main/f/freetype/libfreetype6_2.3.9-5ubunt u0.4_lpia.deb
Ubuntu Ubuntu Linux 10.04 powerpc
-
Ubuntu freetype2-demos_2.3.11-1ubuntu2.4_powerpc.deb
http://ports.ubuntu.com/pool/universe/f/freetype/freetype2-demos_2.3.1 1-1ubuntu2.4_powerpc.deb -
Ubuntu libfreetype6-dev_2.3.11-1ubuntu2.4_powerpc.deb
http://ports.ubuntu.com/pool/main/f/freetype/libfreetype6-dev_2.3.11-1 ubuntu2.4_powerpc.deb -
Ubuntu libfreetype6-udeb_2.3.11-1ubuntu2.4_powerpc.udeb
http://ports.ubuntu.com/pool/main/f/freetype/libfreetype6-udeb_2.3.11- 1ubuntu2.4_powerpc.udeb -
Ubuntu libfreetype6_2.3.11-1ubuntu2.4_powerpc.deb
http://ports.ubuntu.com/pool/main/f/freetype/libfreetype6_2.3.11-1ubun tu2.4_powerpc.deb
Ubuntu Ubuntu Linux 9.10 ARM
-
Ubuntu freetype2-demos_2.3.9-5ubuntu0.4_armel.deb
http://ports.ubuntu.com/pool/universe/f/freetype/freetype2-demos_2.3.9 -5ubuntu0.4_armel.deb -
Ubuntu libfreetype6-dev_2.3.9-5ubuntu0.4_armel.deb
http://ports.ubuntu.com/pool/main/f/freetype/libfreetype6-dev_2.3.9-5u buntu0.4_armel.deb -
Ubuntu libfreetype6-udeb_2.3.9-5ubuntu0.4_armel.udeb
http://ports.ubuntu.com/pool/main/f/freetype/libfreetype6-udeb_2.3.9-5 ubuntu0.4_armel.udeb -
Ubuntu libfreetype6_2.3.9-5ubuntu0.4_armel.deb
http://ports.ubuntu.com/pool/main/f/freetype/libfreetype6_2.3.9-5ubunt u0.4_armel.deb
Ubuntu Ubuntu Linux 9.10 amd64
-
Ubuntu freetype2-demos_2.3.9-5ubuntu0.4_amd64.deb
http://security.ubuntu.com/ubuntu/pool/universe/f/freetype/freetype2-d emos_2.3.9-5ubuntu0.4_amd64.deb -
Ubuntu libfreetype6-dev_2.3.9-5ubuntu0.4_amd64.deb
http://security.ubuntu.com/ubuntu/pool/main/f/freetype/libfreetype6-de v_2.3.9-5ubuntu0.4_amd64.deb -
Ubuntu libfreetype6-udeb_2.3.9-5ubuntu0.4_amd64.udeb
http://security.ubuntu.com/ubuntu/pool/main/f/freetype/libfreetype6-ud eb_2.3.9-5ubuntu0.4_amd64.udeb -
Ubuntu libfreetype6_2.3.9-5ubuntu0.4_amd64.deb
http://security.ubuntu.com/ubuntu/pool/main/f/freetype/libfreetype6_2. 3.9-5ubuntu0.4_amd64.deb
Apple Mac OS X 10.6
-
Apple MacOSXUpdCombo10.6.7.dmg
For Mac OS X v10.6 - v10.6.5
http://www.apple.com/support/downloads/
Mandriva Linux Mandrake 2009.0 x86_64
-
Mandriva lib64freetype6-2.3.7-1.6mdv2009.0.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva lib64freetype6-devel-2.3.7-1.6mdv2009.0.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva lib64freetype6-static-devel-2.3.7-1.6mdv2009.0.x86_64.rpm
http://www.mandriva.com/en/download/
MandrakeSoft Enterprise Server 5
-
Mandriva libfreetype6-2.3.7-1.6mdvmes5.1.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva libfreetype6-devel-2.3.7-1.6mdvmes5.1.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva libfreetype6-static-devel-2.3.7-1.6mdvmes5.1.i586.rpm
http://www.mandriva.com/en/download/
Ubuntu Ubuntu Linux 8.04 LTS lpia
-
Ubuntu freetype2-demos_2.3.5-1ubuntu4.8.04.6_lpia.deb
http://ports.ubuntu.com/pool/universe/f/freetype/freetype2-demos_2.3.5 -1ubuntu4.8.04.6_lpia.deb -
Ubuntu libfreetype6-dev_2.3.5-1ubuntu4.8.04.6_lpia.deb
http://ports.ubuntu.com/pool/main/f/freetype/libfreetype6-dev_2.3.5-1u buntu4.8.04.6_lpia.deb -
Ubuntu libfreetype6-udeb_2.3.5-1ubuntu4.8.04.6_lpia.udeb
http://ports.ubuntu.com/pool/universe/f/freetype/libfreetype6-udeb_2.3 .5-1ubuntu4.8.04.6_lpia.udeb -
Ubuntu libfreetype6_2.3.5-1ubuntu4.8.04.6_lpia.deb
http://ports.ubuntu.com/pool/main/f/freetype/libfreetype6_2.3.5-1ubunt u4.8.04.6_lpia.deb
Ubuntu Ubuntu Linux 6.06 LTS i386
-
Ubuntu freetype2-demos_2.1.10-1ubuntu2.10_i386.deb
http://security.ubuntu.com/ubuntu/pool/universe/f/freetype/freetype2-d emos_2.1.10-1ubuntu2.10_i386.deb -
Ubuntu libfreetype6-dev_2.1.10-1ubuntu2.10_i386.deb
http://security.ubuntu.com/ubuntu/pool/main/f/freetype/libfreetype6-de v_2.1.10-1ubuntu2.10_i386.deb -
Ubuntu libfreetype6-udeb_2.1.10-1ubuntu2.10_i386.udeb
http://security.ubuntu.com/ubuntu/pool/universe/f/freetype/libfreetype 6-udeb_2.1.10-1ubuntu2.10_i386.udeb -
Ubuntu libfreetype6_2.1.10-1ubuntu2.10_i386.deb
http://security.ubuntu.com/ubuntu/pool/main/f/freetype/libfreetype6_2. 1.10-1ubuntu2.10_i386.deb
Mandriva Linux Mandrake 2009.0
-
Mandriva libfreetype6-2.3.7-1.6mdv2009.0.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva libfreetype6-devel-2.3.7-1.6mdv2009.0.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva libfreetype6-static-devel-2.3.7-1.6mdv2009.0.i586.rpm
http://www.mandriva.com/en/download/
Ubuntu Ubuntu Linux 10.10 powerpc
-
Ubuntu freetype2-demos_2.4.2-2ubuntu0.1_powerpc.deb
http://ports.ubuntu.com/pool/universe/f/freetype/freetype2-demos_2.4.2 -2ubuntu0.1_powerpc.deb -
Ubuntu libfreetype6-dev_2.4.2-2ubuntu0.1_powerpc.deb
http://ports.ubuntu.com/pool/main/f/freetype/libfreetype6-dev_2.4.2-2u buntu0.1_powerpc.deb -
Ubuntu libfreetype6-udeb_2.4.2-2ubuntu0.1_powerpc.udeb
http://ports.ubuntu.com/pool/main/f/freetype/libfreetype6-udeb_2.4.2-2 ubuntu0.1_powerpc.udeb -
Ubuntu libfreetype6_2.4.2-2ubuntu0.1_powerpc.deb
http://ports.ubuntu.com/pool/main/f/freetype/libfreetype6_2.4.2-2ubunt u0.1_powerpc.deb
Ubuntu Ubuntu Linux 8.04 LTS i386
-
Ubuntu freetype2-demos_2.3.5-1ubuntu4.8.04.6_i386.deb
http://security.ubuntu.com/ubuntu/pool/universe/f/freetype/freetype2-d emos_2.3.5-1ubuntu4.8.04.6_i386.deb -
Ubuntu libfreetype6-dev_2.3.5-1ubuntu4.8.04.6_i386.deb
http://security.ubuntu.com/ubuntu/pool/main/f/freetype/libfreetype6-de v_2.3.5-1ubuntu4.8.04.6_i386.deb -
Ubuntu libfreetype6-udeb_2.3.5-1ubuntu4.8.04.6_i386.udeb
http://security.ubuntu.com/ubuntu/pool/universe/f/freetype/libfreetype 6-udeb_2.3.5-1ubuntu4.8.04.6_i386.udeb -
Ubuntu libfreetype6_2.3.5-1ubuntu4.8.04.6_i386.deb
http://security.ubuntu.com/ubuntu/pool/main/f/freetype/libfreetype6_2. 3.5-1ubuntu4.8.04.6_i386.deb
Apple Mac OS X 10.5.8
-
Apple SecUpd2011-001.dmg
For Mac OS X v10.5.8
http://www.apple.com/support/downloads/
Apple Mac OS X 10.6.1
-
Apple MacOSXUpdCombo10.6.7.dmg
For Mac OS X v10.6 - v10.6.5
http://www.apple.com/support/downloads/
Apple Mac OS X 10.6.3
-
Apple MacOSXUpdCombo10.6.7.dmg
For Mac OS X v10.6 - v10.6.5
http://www.apple.com/support/downloads/
Apple Mac OS X Server 10.6.6
-
Apple MacOSXServerUpd10.6.7.dmg
For Mac OS X Server v10.6.6
http://www.apple.com/support/downloads/
References
FreeType 'ft_var_readpackedpoints()' Buffer Overflow Vulnerability
References:
References:
- bug #31310: ft_var_readpackedpoints() buffer overflow (FreeType Project)
- FreeType Homepage (FreeType)
- ASA-2010-344 freetype security update (RHSA-2010-0889) (Avaya)
- Mandriva Linux Security Advisory MDVSA-2010:235 (Mandriva)
- Mandriva Linux Security Advisory MDVSA-2010:236 (Mandriva)
- RHSA-2010:0889-1 freetype security update (Red Hat)