ID CVE-2009-0946
Summary Multiple integer overflows in FreeType 2.3.9 and earlier allow remote attackers to execute arbitrary code via vectors related to large values in certain inputs in (1) smooth/ftsmooth.c, (2) sfnt/ttcmap.c, and (3) cff/cffload.c.
References
Vulnerable Configurations
  • FreeType 1.3.1
    cpe:2.3:a:freetype:freetype:1.3.1
  • FreeType 2.0.6
    cpe:2.3:a:freetype:freetype:2.0.6
  • FreeType 2.0.9
    cpe:2.3:a:freetype:freetype:2.0.9
  • FreeType 2.1
    cpe:2.3:a:freetype:freetype:2.1
  • FreeType 2.1.10
    cpe:2.3:a:freetype:freetype:2.1.10
  • FreeType 2.1.3
    cpe:2.3:a:freetype:freetype:2.1.3
  • FreeType 2.1.4
    cpe:2.3:a:freetype:freetype:2.1.4
  • FreeType 2.1.5
    cpe:2.3:a:freetype:freetype:2.1.5
  • FreeType 2.2
    cpe:2.3:a:freetype:freetype:2.2
  • FreeType 2.1.9
    cpe:2.3:a:freetype:freetype:2.1.9
  • FreeType 2.3.4
    cpe:2.3:a:freetype:freetype:2.3.4
  • FreeType 2.3.3
    cpe:2.3:a:freetype:freetype:2.3.3
  • FreeType 2.1.7
    cpe:2.3:a:freetype:freetype:2.1.7
  • FreeType 2.1.6
    cpe:2.3:a:freetype:freetype:2.1.6
  • FreeType 2.1.8 rc1
    cpe:2.3:a:freetype:freetype:2.1.8_rc1
  • FreeType 2.1.8
    cpe:2.3:a:freetype:freetype:2.1.8
  • cpe:2.3:a:freetype:freetype:2.2.10
    cpe:2.3:a:freetype:freetype:2.2.10
  • FreeType 2.2.1
    cpe:2.3:a:freetype:freetype:2.2.1
  • FreeType 2.3.5
    cpe:2.3:a:freetype:freetype:2.3.5
  • FreeType 2.3.9
    cpe:2.3:a:freetype:freetype:2.3.9
CVSS
Base: 10.0 (as of 17-04-2009 - 08:48)
Impact:
Exploitability:
CWE CWE-189
CAPEC
Access
VectorComplexityAuthentication
NETWORK LOW NONE
Impact
ConfidentialityIntegrityAvailability
COMPLETE COMPLETE COMPLETE
nessus via4
  • NASL family MacOS X Local Security Checks
    NASL id MACOSX_10_6_5.NASL
    description The remote host is running a version of Mac OS X 10.6.x that is prior to 10.6.5. Mac OS X 10.6.5 contains security fixes for the following products : - AFP Server - Apache mod_perl - Apache - AppKit - ATS - CFNetwork - CoreGraphics - CoreText - CUPS - Directory Services - diskdev_cmds - Disk Images - Flash Player plug-in - gzip - Image Capture - ImageIO - Image RAW - Kernel - MySQL - neon - Networking - OpenLDAP - OpenSSL - Password Server - PHP - Printing - python - QuickLook - QuickTime - Safari RSS - Time Machine - Wiki Server - X11 - xar
    last seen 2019-02-21
    modified 2018-07-14
    plugin id 50548
    published 2010-11-10
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=50548
    title Mac OS X 10.6.x < 10.6.5 Multiple Vulnerabilities
  • NASL family OracleVM Local Security Checks
    NASL id ORACLEVM_OVMSA-2009-0012.NASL
    description The remote OracleVM system is missing necessary patches to address critical security updates : CVE-2009-0946 Multiple integer overflows in FreeType 2.3.9 and earlier allow remote attackers to execute arbitrary code via vectors related to large values in certain inputs in (1) smooth/ftsmooth.c, (2) sfnt/ttcmap.c, and (3) cff/cffload.c. CVE-2008-1806 Integer overflow in FreeType2 before 2.3.6 allows context-dependent attackers to execute arbitrary code via a crafted set of 16-bit length values within the Private dictionary table in a Printer Font Binary (PFB) file, which triggers a heap-based buffer overflow. CVE-2008-1807 FreeType2 before 2.3.6 allow context-dependent attackers to execute arbitrary code via an invalid 'number of axes' field in a Printer Font Binary (PFB) file, which triggers a free of arbitrary memory locations, leading to memory corruption. CVE-2008-1808 Multiple off-by-one errors in FreeType2 before 2.3.6 allow context-dependent attackers to execute arbitrary code via (1) a crafted table in a Printer Font Binary (PFB) file or (2) a crafted SHC instruction in a TrueType Font (TTF) file, which triggers a heap-based buffer overflow. - Add freetype-2009-CVEs.patch - Resolves: #496111 - Add freetype-2.3.5-CVEs.patch - Resolves: #450910
    last seen 2019-02-21
    modified 2017-02-14
    plugin id 79459
    published 2014-11-26
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=79459
    title OracleVM 2.1 : freetype (OVMSA-2009-0012)
  • NASL family Oracle Linux Local Security Checks
    NASL id ORACLELINUX_ELSA-2009-0329.NASL
    description From Red Hat Security Advisory 2009:0329 : Updated freetype packages that fix various security issues are now available for Red Hat Enterprise Linux 3 and 4. This update has been rated as having important security impact by the Red Hat Security Response Team. FreeType is a free, high-quality, portable font engine that can open and manage font files. It also loads, hints, and renders individual glyphs efficiently. These packages provide both the FreeType 1 and FreeType 2 font engines. Tavis Ormandy of the Google Security Team discovered several integer overflow flaws in the FreeType 2 font engine. If a user loaded a carefully-crafted font file with an application linked against FreeType 2, it could cause the application to crash or, possibly, execute arbitrary code with the privileges of the user running the application. (CVE-2009-0946) Chris Evans discovered multiple integer overflow flaws in the FreeType font engine. If a user loaded a carefully-crafted font file with an application linked against FreeType, it could cause the application to crash or, possibly, execute arbitrary code with the privileges of the user running the application. (CVE-2006-1861) An integer overflow flaw was found in the way the FreeType font engine processed TrueType(r) Font (TTF) files. If a user loaded a carefully-crafted font file with an application linked against FreeType, it could cause the application to crash or, possibly, execute arbitrary code with the privileges of the user running the application. (CVE-2007-2754) A flaw was discovered in the FreeType TTF font-file format parser when the TrueType virtual machine Byte Code Interpreter (BCI) is enabled. If a user loaded a carefully-crafted font file with an application linked against FreeType, it could cause the application to crash or, possibly, execute arbitrary code with the privileges of the user running the application. (CVE-2008-1808) The CVE-2008-1808 flaw did not affect the freetype packages as distributed in Red Hat Enterprise Linux 3 and 4, as they are not compiled with TrueType BCI support. A fix for this flaw has been included in this update as users may choose to recompile the freetype packages in order to enable TrueType BCI support. Red Hat does not, however, provide support for modified and recompiled packages. Note: For the FreeType 2 font engine, the CVE-2006-1861, CVE-2007-2754, and CVE-2008-1808 flaws were addressed via RHSA-2006:0500, RHSA-2007:0403, and RHSA-2008:0556 respectively. This update provides corresponding updates for the FreeType 1 font engine, included in the freetype packages distributed in Red Hat Enterprise Linux 3 and 4. Users are advised to upgrade to these updated packages, which contain backported patches to correct these issues. The X server must be restarted (log out, then log back in) for this update to take effect.
    last seen 2019-02-21
    modified 2018-07-18
    plugin id 67813
    published 2013-07-12
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=67813
    title Oracle Linux 3 / 4 : freetype (ELSA-2009-0329)
  • NASL family Windows
    NASL id SAFARI_4.0.NASL
    description The version of Safari installed on the remote Windows host is earlier than 4.0. It therefore is potentially affected by numerous issues in the following components : - CFNetwork - CoreGraphics - ImageIO - International Components for Unicode - libxml - Safari - Safari Windows Installer - WebKit
    last seen 2019-02-21
    modified 2018-07-27
    plugin id 39339
    published 2009-06-09
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=39339
    title Safari < 4.0 Multiple Vulnerabilities
  • NASL family MacOS X Local Security Checks
    NASL id MACOSX_SECUPD2010-007.NASL
    description The remote host is running a version of Mac OS X 10.5 that does not have Security Update 2010-007 applied. This security update contains fixes for the following products : - AFP Server - Apache mod_perl - ATS - CFNetwork - CoreGraphics - CoreText - CUPS - Directory Services - diskdev_cmds - Disk Images - Flash Player plug-in - gzip - ImageIO - Image RAW - MySQL - Password Server - PHP - Printing - python - QuickLook - Safari RSS - Wiki Server - X11
    last seen 2019-02-21
    modified 2018-07-14
    plugin id 50549
    published 2010-11-10
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=50549
    title Mac OS X Multiple Vulnerabilities (Security Update 2010-007)
  • NASL family MacOS X Local Security Checks
    NASL id MACOSX_SECUPD2009-002.NASL
    description The remote host is running a version of Mac OS X 10.4 that does not have Security Update 2009-002 applied. This security update contains fixes for the following products : - Apache - ATS - BIND - CoreGraphics - Cscope - CUPS - Disk Images - enscript - Flash Player plug-in - Help Viewer - IPSec - Kerberos - Launch Services - libxml - Net-SNMP - Network Time - OpenSSL - QuickDraw Manager - Spotlight - system_cmds - telnet - Terminal - X11
    last seen 2019-02-21
    modified 2018-07-14
    plugin id 38743
    published 2009-05-13
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=38743
    title Mac OS X Multiple Vulnerabilities (Security Update 2009-002)
  • NASL family Red Hat Local Security Checks
    NASL id REDHAT-RHSA-2009-0329.NASL
    description Updated freetype packages that fix various security issues are now available for Red Hat Enterprise Linux 3 and 4. This update has been rated as having important security impact by the Red Hat Security Response Team. FreeType is a free, high-quality, portable font engine that can open and manage font files. It also loads, hints, and renders individual glyphs efficiently. These packages provide both the FreeType 1 and FreeType 2 font engines. Tavis Ormandy of the Google Security Team discovered several integer overflow flaws in the FreeType 2 font engine. If a user loaded a carefully-crafted font file with an application linked against FreeType 2, it could cause the application to crash or, possibly, execute arbitrary code with the privileges of the user running the application. (CVE-2009-0946) Chris Evans discovered multiple integer overflow flaws in the FreeType font engine. If a user loaded a carefully-crafted font file with an application linked against FreeType, it could cause the application to crash or, possibly, execute arbitrary code with the privileges of the user running the application. (CVE-2006-1861) An integer overflow flaw was found in the way the FreeType font engine processed TrueType(r) Font (TTF) files. If a user loaded a carefully-crafted font file with an application linked against FreeType, it could cause the application to crash or, possibly, execute arbitrary code with the privileges of the user running the application. (CVE-2007-2754) A flaw was discovered in the FreeType TTF font-file format parser when the TrueType virtual machine Byte Code Interpreter (BCI) is enabled. If a user loaded a carefully-crafted font file with an application linked against FreeType, it could cause the application to crash or, possibly, execute arbitrary code with the privileges of the user running the application. (CVE-2008-1808) The CVE-2008-1808 flaw did not affect the freetype packages as distributed in Red Hat Enterprise Linux 3 and 4, as they are not compiled with TrueType BCI support. A fix for this flaw has been included in this update as users may choose to recompile the freetype packages in order to enable TrueType BCI support. Red Hat does not, however, provide support for modified and recompiled packages. Note: For the FreeType 2 font engine, the CVE-2006-1861, CVE-2007-2754, and CVE-2008-1808 flaws were addressed via RHSA-2006:0500, RHSA-2007:0403, and RHSA-2008:0556 respectively. This update provides corresponding updates for the FreeType 1 font engine, included in the freetype packages distributed in Red Hat Enterprise Linux 3 and 4. Users are advised to upgrade to these updated packages, which contain backported patches to correct these issues. The X server must be restarted (log out, then log back in) for this update to take effect.
    last seen 2019-02-21
    modified 2018-12-20
    plugin id 38870
    published 2009-05-23
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=38870
    title RHEL 3 / 4 : freetype (RHSA-2009:0329)
  • NASL family Scientific Linux Local Security Checks
    NASL id SL_20090522_FREETYPE_ON_SL3_X.NASL
    description Tavis Ormandy of the Google Security Team discovered several integer overflow flaws in the FreeType 2 font engine. If a user loaded a carefully-crafted font file with an application linked against FreeType 2, it could cause the application to crash or, possibly, execute arbitrary code with the privileges of the user running the application. (CVE-2009-0946) Chris Evans discovered multiple integer overflow flaws in the FreeType font engine. If a user loaded a carefully-crafted font file with an application linked against FreeType, it could cause the application to crash or, possibly, execute arbitrary code with the privileges of the user running the application. (CVE-2006-1861) An integer overflow flaw was found in the way the FreeType font engine processed TrueType® Font (TTF) files. If a user loaded a carefully-crafted font file with an application linked against FreeType, it could cause the application to crash or, possibly, execute arbitrary code with the privileges of the user running the application. (CVE-2007-2754) A flaw was discovered in the FreeType TTF font-file format parser when the TrueType virtual machine Byte Code Interpreter (BCI) is enabled. If a user loaded a carefully-crafted font file with an application linked against FreeType, it could cause the application to crash or, possibly, execute arbitrary code with the privileges of the user running the application. (CVE-2008-1808) The X server must be restarted (log out, then log back in) for this update to take effect.
    last seen 2019-02-21
    modified 2019-01-02
    plugin id 60588
    published 2012-08-01
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=60588
    title Scientific Linux Security Update : freetype on SL3.x, SL4.x, SL5.x i386/x86_64
  • NASL family Gentoo Local Security Checks
    NASL id GENTOO_GLSA-201412-08.NASL
    description The remote host is affected by the vulnerability described in GLSA-201412-08 (Multiple packages, Multiple vulnerabilities fixed in 2010) Vulnerabilities have been discovered in the packages listed below. Please review the CVE identifiers in the Reference section for details. Insight Perl Tk Module Source-Navigator Tk Partimage Mlmmj acl Xinit gzip ncompress liblzw splashutils GNU M4 KDE Display Manager GTK+ KGet dvipng Beanstalk Policy Mount pam_krb5 GNU gv LFTP Uzbl Slim Bitdefender Console iputils DVBStreamer Impact : A context-dependent attacker may be able to gain escalated privileges, execute arbitrary code, cause Denial of Service, obtain sensitive information, or otherwise bypass security restrictions. Workaround : There are no known workarounds at this time.
    last seen 2019-02-21
    modified 2018-12-05
    plugin id 79961
    published 2014-12-15
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=79961
    title GLSA-201412-08 : Multiple packages, Multiple vulnerabilities fixed in 2010
  • NASL family CentOS Local Security Checks
    NASL id CENTOS_RHSA-2009-0329.NASL
    description Updated freetype packages that fix various security issues are now available for Red Hat Enterprise Linux 3 and 4. This update has been rated as having important security impact by the Red Hat Security Response Team. FreeType is a free, high-quality, portable font engine that can open and manage font files. It also loads, hints, and renders individual glyphs efficiently. These packages provide both the FreeType 1 and FreeType 2 font engines. Tavis Ormandy of the Google Security Team discovered several integer overflow flaws in the FreeType 2 font engine. If a user loaded a carefully-crafted font file with an application linked against FreeType 2, it could cause the application to crash or, possibly, execute arbitrary code with the privileges of the user running the application. (CVE-2009-0946) Chris Evans discovered multiple integer overflow flaws in the FreeType font engine. If a user loaded a carefully-crafted font file with an application linked against FreeType, it could cause the application to crash or, possibly, execute arbitrary code with the privileges of the user running the application. (CVE-2006-1861) An integer overflow flaw was found in the way the FreeType font engine processed TrueType(r) Font (TTF) files. If a user loaded a carefully-crafted font file with an application linked against FreeType, it could cause the application to crash or, possibly, execute arbitrary code with the privileges of the user running the application. (CVE-2007-2754) A flaw was discovered in the FreeType TTF font-file format parser when the TrueType virtual machine Byte Code Interpreter (BCI) is enabled. If a user loaded a carefully-crafted font file with an application linked against FreeType, it could cause the application to crash or, possibly, execute arbitrary code with the privileges of the user running the application. (CVE-2008-1808) The CVE-2008-1808 flaw did not affect the freetype packages as distributed in Red Hat Enterprise Linux 3 and 4, as they are not compiled with TrueType BCI support. A fix for this flaw has been included in this update as users may choose to recompile the freetype packages in order to enable TrueType BCI support. Red Hat does not, however, provide support for modified and recompiled packages. Note: For the FreeType 2 font engine, the CVE-2006-1861, CVE-2007-2754, and CVE-2008-1808 flaws were addressed via RHSA-2006:0500, RHSA-2007:0403, and RHSA-2008:0556 respectively. This update provides corresponding updates for the FreeType 1 font engine, included in the freetype packages distributed in Red Hat Enterprise Linux 3 and 4. Users are advised to upgrade to these updated packages, which contain backported patches to correct these issues. The X server must be restarted (log out, then log back in) for this update to take effect.
    last seen 2019-02-21
    modified 2018-11-10
    plugin id 38867
    published 2009-05-23
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=38867
    title CentOS 3 / 4 : freetype (CESA-2009:0329)
  • NASL family SuSE Local Security Checks
    NASL id SUSE_FREETYPE2-6181.NASL
    description Freetype was updated to fix some integer overflows that can be exploited remotely in conjunction with programs like a web-browser. (CVE-2009-0946) Thanks to Tavis Ormandy who found the bugs.
    last seen 2019-02-21
    modified 2012-05-17
    plugin id 41510
    published 2009-09-24
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=41510
    title SuSE 10 Security Update : freetype2 (ZYPP Patch Number 6181)
  • NASL family Red Hat Local Security Checks
    NASL id REDHAT-RHSA-2009-1061.NASL
    description Updated freetype packages that fix various security issues are now available for Red Hat Enterprise Linux 5. This update has been rated as having important security impact by the Red Hat Security Response Team. FreeType is a free, high-quality, portable font engine that can open and manage font files. It also loads, hints, and renders individual glyphs efficiently. These packages provide the FreeType 2 font engine. Tavis Ormandy of the Google Security Team discovered several integer overflow flaws in the FreeType 2 font engine. If a user loaded a carefully-crafted font file with an application linked against FreeType 2, it could cause the application to crash or, possibly, execute arbitrary code with the privileges of the user running the application. (CVE-2009-0946) Users are advised to upgrade to these updated packages, which contain a backported patch to correct these issues. The X server must be restarted (log out, then log back in) for this update to take effect.
    last seen 2019-02-21
    modified 2018-11-27
    plugin id 38873
    published 2009-05-23
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=38873
    title RHEL 5 : freetype (RHSA-2009:1061)
  • NASL family Mandriva Local Security Checks
    NASL id MANDRIVA_MDVSA-2009-243.NASL
    description Multiple integer overflows in FreeType 2.3.9 and earlier allow remote attackers to execute arbitrary code via vectors related to large values in certain inputs in (1) smooth/ftsmooth.c, (2) sfnt/ttcmap.c, and (3) cff/cffload.c. This update corrects the problem. Update : Packages for 2008.0 are provided for Corporate Desktop 2008.0 customers
    last seen 2019-02-21
    modified 2018-07-19
    plugin id 41051
    published 2009-09-23
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=41051
    title Mandriva Linux Security Advisory : freetype2 (MDVSA-2009:243-2)
  • NASL family MacOS X Local Security Checks
    NASL id MACOSX_10_5_7.NASL
    description The remote host is running a version of Mac OS X 10.5.x that is prior to 10.5.7. Mac OS X 10.5.7 contains security fixes for the following products : - Apache - ATS - BIND - CFNetwork - CoreGraphics - Cscope - CUPS - Disk Images - enscript - Flash Player plug-in - Help Viewer - iChat - International Components for Unicode - IPSec - Kerberos - Kernel - Launch Services - libxml - Net-SNMP - Network Time - Networking - OpenSSL - PHP - QuickDraw Manager - ruby - Safari - Spotlight - system_cmds - telnet - Terminal - WebKit - X11
    last seen 2019-02-21
    modified 2018-07-14
    plugin id 38744
    published 2009-05-13
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=38744
    title Mac OS X 10.5.x < 10.5.7 Multiple Vulnerabilities
  • NASL family Gentoo Local Security Checks
    NASL id GENTOO_GLSA-200905-05.NASL
    description The remote host is affected by the vulnerability described in GLSA-200905-05 (FreeType: Multiple vulnerabilities) Tavis Ormandy reported multiple integer overflows in the cff_charset_compute_cids() function in cff/cffload.c, sfnt/tccmap.c and the ft_smooth_render_generic() function in smooth/ftsmooth.c, possibly leading to heap or stack-based buffer overflows. Impact : A remote attacker could entice a user or automated system to open a specially crafted font file, possibly resulting in the execution of arbitrary code with the privileges of the user running the application, or a Denial of Service. Workaround : There is no known workaround at this time.
    last seen 2019-02-21
    modified 2018-08-10
    plugin id 38886
    published 2009-05-26
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=38886
    title GLSA-200905-05 : FreeType: Multiple vulnerabilities
  • NASL family Oracle Linux Local Security Checks
    NASL id ORACLELINUX_ELSA-2009-1061.NASL
    description From Red Hat Security Advisory 2009:1061 : Updated freetype packages that fix various security issues are now available for Red Hat Enterprise Linux 5. This update has been rated as having important security impact by the Red Hat Security Response Team. FreeType is a free, high-quality, portable font engine that can open and manage font files. It also loads, hints, and renders individual glyphs efficiently. These packages provide the FreeType 2 font engine. Tavis Ormandy of the Google Security Team discovered several integer overflow flaws in the FreeType 2 font engine. If a user loaded a carefully-crafted font file with an application linked against FreeType 2, it could cause the application to crash or, possibly, execute arbitrary code with the privileges of the user running the application. (CVE-2009-0946) Users are advised to upgrade to these updated packages, which contain a backported patch to correct these issues. The X server must be restarted (log out, then log back in) for this update to take effect.
    last seen 2019-02-21
    modified 2015-12-01
    plugin id 67864
    published 2013-07-12
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=67864
    title Oracle Linux 5 : freetype (ELSA-2009-1061)
  • NASL family SuSE Local Security Checks
    NASL id SUSE9_12398.NASL
    description Freetype was updated to fix some integer overflows that can be exploited remotely in conjunction with programs like a web-browser. (CVE-2009-0946) Thanks to Tavis Ormandy who found the bugs.
    last seen 2019-02-21
    modified 2012-04-23
    plugin id 41294
    published 2009-09-24
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=41294
    title SuSE9 Security Update : freetype2 (YOU Patch Number 12398)
  • NASL family SuSE Local Security Checks
    NASL id SUSE_11_1_FREETYPE2-090416.NASL
    description Freetype was updated to fix some integer overflows that can be exploited remotely in conjunction with programs like a web-browser. (CVE-2009-0946) Thanks to Tavis Ormandy who found the bugs.
    last seen 2019-02-21
    modified 2014-06-13
    plugin id 40217
    published 2009-07-21
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=40217
    title openSUSE Security Update : freetype2 (freetype2-794)
  • NASL family Debian Local Security Checks
    NASL id DEBIAN_DSA-1784.NASL
    description Tavis Ormandy discovered several integer overflows in FreeType, a library to process and access font files, resulting in heap- or stack-based buffer overflows leading to application crashes or the execution of arbitrary code via a crafted font file.
    last seen 2019-02-21
    modified 2018-11-10
    plugin id 38656
    published 2009-05-01
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=38656
    title Debian DSA-1784-1 : freetype - integer overflows
  • NASL family FreeBSD Local Security Checks
    NASL id FREEBSD_PKG_20B4F2842BFC11DEBDEB0030843D3802.NASL
    description Secunia reports : Some vulnerabilities have been reported in FreeType, which can be exploited by malicious people to potentially compromise an application using the library. An integer overflow error within the 'cff_charset_compute_cids()' function in cff/cffload.c can be exploited to potentially cause a heap-based buffer overflow via a specially crafted font. Multiple integer overflow errors within validation functions in sfnt/ttcmap.c can be exploited to bypass length validations and potentially cause buffer overflows via specially crafted fonts. An integer overflow error within the 'ft_smooth_render_generic()' function in smooth/ftsmooth.c can be exploited to potentially cause a heap-based buffer overflow via a specially crafted font.
    last seen 2019-02-21
    modified 2018-11-10
    plugin id 36191
    published 2009-04-21
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=36191
    title FreeBSD : freetype2 -- multiple vulnerabilities (20b4f284-2bfc-11de-bdeb-0030843d3802)
  • NASL family Red Hat Local Security Checks
    NASL id REDHAT-RHSA-2009-1062.NASL
    description Updated freetype packages that fix various security issues are now available for Red Hat Enterprise Linux 2.1. This update has been rated as having important security impact by the Red Hat Security Response Team. FreeType is a free, high-quality, portable font engine that can open and manage font files. It also loads, hints, and renders individual glyphs efficiently. These packages provide both the FreeType 1 and FreeType 2 font engines. Tavis Ormandy of the Google Security Team discovered several integer overflow flaws in the FreeType 2 font engine. If a user loaded a carefully-crafted font file with an application linked against FreeType 2, it could cause the application to crash or, possibly, execute arbitrary code with the privileges of the user running the application. (CVE-2009-0946) Chris Evans discovered multiple integer overflow flaws in the FreeType font engine. If a user loaded a carefully-crafted font file with an application linked against FreeType, it could cause the application to crash or, possibly, execute arbitrary code with the privileges of the user running the application. (CVE-2006-1861) An integer overflow flaw was found in the way the FreeType font engine processed TrueType(r) Font (TTF) files. If a user loaded a carefully-crafted font file with an application linked against FreeType, it could cause the application to crash or, possibly, execute arbitrary code with the privileges of the user running the application. (CVE-2007-2754) Note: For the FreeType 2 font engine, the CVE-2006-1861 and CVE-2007-2754 flaws were addressed via RHSA-2006:0500 and RHSA-2007:0403 respectively. This update provides corresponding updates for the FreeType 1 font engine, included in the freetype packages distributed in Red Hat Enterprise Linux 2.1. Users are advised to upgrade to these updated packages, which contain backported patches to correct these issues. The X server must be restarted (log out, then log back in) for this update to take effect.
    last seen 2019-02-21
    modified 2018-11-27
    plugin id 38874
    published 2009-05-23
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=38874
    title RHEL 2.1 : freetype (RHSA-2009:1062)
  • NASL family SuSE Local Security Checks
    NASL id SUSE_11_0_FREETYPE2-090417.NASL
    description Freetype was updated to fix some integer overflows that can be exploited remotely in conjunction with programs like a web-browser. (CVE-2009-0946) Thanks to Tavis Ormandy who found the bugs.
    last seen 2019-02-21
    modified 2014-06-13
    plugin id 39965
    published 2009-07-21
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=39965
    title openSUSE Security Update : freetype2 (freetype2-794)
  • NASL family CentOS Local Security Checks
    NASL id CENTOS_RHSA-2009-1061.NASL
    description Updated freetype packages that fix various security issues are now available for Red Hat Enterprise Linux 5. This update has been rated as having important security impact by the Red Hat Security Response Team. FreeType is a free, high-quality, portable font engine that can open and manage font files. It also loads, hints, and renders individual glyphs efficiently. These packages provide the FreeType 2 font engine. Tavis Ormandy of the Google Security Team discovered several integer overflow flaws in the FreeType 2 font engine. If a user loaded a carefully-crafted font file with an application linked against FreeType 2, it could cause the application to crash or, possibly, execute arbitrary code with the privileges of the user running the application. (CVE-2009-0946) Users are advised to upgrade to these updated packages, which contain a backported patch to correct these issues. The X server must be restarted (log out, then log back in) for this update to take effect.
    last seen 2019-02-21
    modified 2018-11-10
    plugin id 43752
    published 2010-01-06
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=43752
    title CentOS 5 : freetype (CESA-2009:1061)
  • NASL family SuSE Local Security Checks
    NASL id SUSE_FREETYPE2-6185.NASL
    description Freetype was updated to fix some integer overflows that can be exploited remotely in conjunction with programs like a web-browser. (CVE-2009-0946) Thanks to Tavis Ormandy who found the bugs.
    last seen 2019-02-21
    modified 2014-06-13
    plugin id 38684
    published 2009-05-05
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=38684
    title openSUSE 10 Security Update : freetype2 (freetype2-6185)
  • NASL family Ubuntu Local Security Checks
    NASL id UBUNTU_USN-767-1.NASL
    description Tavis Ormandy discovered that FreeType did not correctly handle certain large values in font files. If a user were tricked into using a specially crafted font file, a remote attacker could execute arbitrary code with user privileges. Note that Tenable Network Security has extracted the preceding description block directly from the Ubuntu security advisory. Tenable has attempted to automatically clean and format it as much as possible without introducing additional issues.
    last seen 2019-02-21
    modified 2018-11-28
    plugin id 38196
    published 2009-04-28
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=38196
    title Ubuntu 6.06 LTS / 8.04 LTS / 8.10 / 9.04 : freetype vulnerability (USN-767-1)
  • NASL family SuSE Local Security Checks
    NASL id SUSE_11_FREETYPE2-090416.NASL
    description Freetype was updated to fix some integer overflows that can be exploited remotely in conjunction with programs like a web-browser. (CVE-2009-0946) Thanks to Tavis Ormandy who found the bugs.
    last seen 2019-02-21
    modified 2013-10-25
    plugin id 41393
    published 2009-09-24
    reporter Tenable
    source https://www.tenable.com/plugins/index.php?view=single&id=41393
    title SuSE 11 Security Update : freetype2 (SAT Patch Number 792)
oval via4
accepted 2013-04-29T04:02:15.959-04:00
class vulnerability
contributors
  • name Aharon Chernin
    organization SCAP.com, LLC
  • name Dragos Prisaca
    organization G2, Inc.
definition_extensions
  • comment The operating system installed on the system is Red Hat Enterprise Linux 3
    oval oval:org.mitre.oval:def:11782
  • comment CentOS Linux 3.x
    oval oval:org.mitre.oval:def:16651
  • comment The operating system installed on the system is Red Hat Enterprise Linux 4
    oval oval:org.mitre.oval:def:11831
  • comment CentOS Linux 4.x
    oval oval:org.mitre.oval:def:16636
  • comment Oracle Linux 4.x
    oval oval:org.mitre.oval:def:15990
  • comment The operating system installed on the system is Red Hat Enterprise Linux 5
    oval oval:org.mitre.oval:def:11414
  • comment The operating system installed on the system is CentOS Linux 5.x
    oval oval:org.mitre.oval:def:15802
  • comment Oracle Linux 5.x
    oval oval:org.mitre.oval:def:15459
description Multiple integer overflows in FreeType 2.3.9 and earlier allow remote attackers to execute arbitrary code via vectors related to large values in certain inputs in (1) smooth/ftsmooth.c, (2) sfnt/ttcmap.c, and (3) cff/cffload.c.
family unix
id oval:org.mitre.oval:def:10149
status accepted
submitted 2010-07-09T03:56:16-04:00
title Multiple integer overflows in FreeType 2.3.9 and earlier allow remote attackers to execute arbitrary code via vectors related to large values in certain inputs in (1) smooth/ftsmooth.c, (2) sfnt/ttcmap.c, and (3) cff/cffload.c.
version 24
redhat via4
advisories
  • bugzilla
    id 491384
    title CVE-2009-0946 freetype: multiple integer overflows
    oval
    OR
    • AND
      • comment Red Hat Enterprise Linux 3 is installed
        oval oval:com.redhat.rhsa:tst:20060015001
      • OR
        • AND
          • comment freetype is earlier than 0:2.1.4-12.el3
            oval oval:com.redhat.rhsa:tst:20090329002
          • comment freetype is signed with Red Hat master key
            oval oval:com.redhat.rhsa:tst:20070150003
        • AND
          • comment freetype-devel is earlier than 0:2.1.4-12.el3
            oval oval:com.redhat.rhsa:tst:20090329004
          • comment freetype-devel is signed with Red Hat master key
            oval oval:com.redhat.rhsa:tst:20070150005
    • AND
      • comment Red Hat Enterprise Linux 4 is installed
        oval oval:com.redhat.rhsa:tst:20060016001
      • OR
        • AND
          • comment freetype is earlier than 0:2.1.9-10.el4.7
            oval oval:com.redhat.rhsa:tst:20090329007
          • comment freetype is signed with Red Hat master key
            oval oval:com.redhat.rhsa:tst:20070150003
        • AND
          • comment freetype-demos is earlier than 0:2.1.9-10.el4.7
            oval oval:com.redhat.rhsa:tst:20090329008
          • comment freetype-demos is signed with Red Hat master key
            oval oval:com.redhat.rhsa:tst:20070150012
        • AND
          • comment freetype-devel is earlier than 0:2.1.9-10.el4.7
            oval oval:com.redhat.rhsa:tst:20090329012
          • comment freetype-devel is signed with Red Hat master key
            oval oval:com.redhat.rhsa:tst:20070150005
        • AND
          • comment freetype-utils is earlier than 0:2.1.9-10.el4.7
            oval oval:com.redhat.rhsa:tst:20090329010
          • comment freetype-utils is signed with Red Hat master key
            oval oval:com.redhat.rhsa:tst:20070150010
    rhsa
    id RHSA-2009:0329
    released 2009-05-22
    severity Important
    title RHSA-2009:0329: freetype security update (Important)
  • bugzilla
    id 491384
    title CVE-2009-0946 freetype: multiple integer overflows
    oval
    AND
    • comment Red Hat Enterprise Linux 5 is installed
      oval oval:com.redhat.rhsa:tst:20070055001
    • OR
      • AND
        • comment freetype is earlier than 0:2.2.1-21.el5_3
          oval oval:com.redhat.rhsa:tst:20091061002
        • comment freetype is signed with Red Hat redhatrelease key
          oval oval:com.redhat.rhsa:tst:20070150015
      • AND
        • comment freetype-demos is earlier than 0:2.2.1-21.el5_3
          oval oval:com.redhat.rhsa:tst:20091061006
        • comment freetype-demos is signed with Red Hat redhatrelease key
          oval oval:com.redhat.rhsa:tst:20070150017
      • AND
        • comment freetype-devel is earlier than 0:2.2.1-21.el5_3
          oval oval:com.redhat.rhsa:tst:20091061004
        • comment freetype-devel is signed with Red Hat redhatrelease key
          oval oval:com.redhat.rhsa:tst:20070150019
    rhsa
    id RHSA-2009:1061
    released 2009-05-22
    severity Important
    title RHSA-2009:1061: freetype security update (Important)
  • rhsa
    id RHSA-2009:1062
rpms
  • freetype-0:2.1.4-12.el3
  • freetype-devel-0:2.1.4-12.el3
  • freetype-0:2.1.9-10.el4.7
  • freetype-demos-0:2.1.9-10.el4.7
  • freetype-devel-0:2.1.9-10.el4.7
  • freetype-utils-0:2.1.9-10.el4.7
  • freetype-0:2.2.1-21.el5_3
  • freetype-demos-0:2.2.1-21.el5_3
  • freetype-devel-0:2.2.1-21.el5_3
refmap via4
apple
  • APPLE-SA-2009-05-12
  • APPLE-SA-2009-06-08-1
  • APPLE-SA-2009-06-17-1
  • APPLE-SA-2010-11-10-1
bid 34550
cert TA09-133A
confirm
debian DSA-1784
gentoo GLSA-200905-05
mandriva MDVSA-2009:243
secunia
  • 34723
  • 34913
  • 34967
  • 35065
  • 35074
  • 35198
  • 35200
  • 35204
  • 35210
  • 35379
sunalert 270268
suse SUSE-SR:2009:010
ubuntu USN-767-1
vupen
  • ADV-2009-1058
  • ADV-2009-1297
  • ADV-2009-1522
  • ADV-2009-1621
Last major update 18-11-2010 - 01:26
Published 16-04-2009 - 20:30
Last modified 28-09-2017 - 21:34
Back to Top