|
|
Log in / Subscribe / Register

freetype: many vulnerabilities

Package(s):freetype CVE #(s):CVE-2014-9656 CVE-2014-9657 CVE-2014-9658 CVE-2014-9675 CVE-2014-9660 CVE-2014-9661 CVE-2014-9662 CVE-2014-9663 CVE-2014-9664 CVE-2014-9665 CVE-2014-9666 CVE-2014-9667 CVE-2014-9668 CVE-2014-9669 CVE-2014-9670 CVE-2014-9671 CVE-2014-9672 CVE-2014-9673 CVE-2014-9674
Created:February 20, 2015 Updated:February 1, 2016
Description: From the Fedora advisory:
- Fixes CVE-2014-9656
   - Check `p' before `num_glyphs'.
- Fixes CVE-2014-9657
   - Check minimum size of `record_size'.
- Fixes CVE-2014-9658
   - Use correct value for minimum table length test.
- Fixes CVE-2014-9675
   - New macro that checks one character more than `strncmp'.
- Fixes CVE-2014-9660
   - Check `_BDF_GLYPH_BITS'.
- Fixes CVE-2014-9661
   - Initialize `face->ttf_size'.
   - Always set `face->ttf_size' directly.
   - Exclusively use the `truetype' font driver for loading
     the font contained in the `sfnts' array.
- Fixes CVE-2014-9662
   - Handle return values of point allocation routines.
- Fixes CVE-2014-9663
   - Fix order of validity tests.
- Fixes CVE-2014-9664
   - Add another boundary testing.
   - Fix boundary testing.
- Fixes CVE-2014-9665
   - Protect against too large bitmaps.
- Fixes CVE-2014-9666
   - Protect against addition and multiplication overflow.
- Fixes CVE-2014-9667
   - Protect against addition overflow.
- Fixes CVE-2014-9668
   - Protect against addition overflow.
- Fixes CVE-2014-9669
   - Protect against overflow in additions and multiplications.
- Fixes CVE-2014-9670
   - Add sanity checks for row and column values.
- Fixes CVE-2014-9671
   - Check `size' and `offset' values.
- Fixes CVE-2014-9672
   - Prevent a buffer overrun caused by a font including too many (> 63)
     strings to store names[] table.
- Fixes CVE-2014-9673
   - Fix integer overflow by a broken POST table in resource-fork.
- Fixes CVE-2014-9674
   - Fix integer overflow by a broken POST table in resource-fork.
   - Additional overflow check in the summation of POST fragment lengths.
Alerts:
Debian DSA-3461-1 freetype 2016-01-31
Ubuntu USN-2739-1 freetype 2015-09-10
Debian-LTS DLA-185-1 freetype 2015-04-01
CentOS CESA-2015:0696 freetype 2015-04-01
openSUSE openSUSE-SU-2015:0627-1 freetype2 2015-03-30
Mandriva MDVSA-2015:089 freetype2 2015-03-28
Scientific Linux SLSA-2015:0696-1 freetype 2015-03-25
CentOS CESA-2015:0696 freetype 2015-03-18
Oracle ELSA-2015-0696 freetype 2015-03-17
Oracle ELSA-2015-0696 freetype 2015-03-17
Red Hat RHSA-2015:0696-01 freetype 2015-03-18
Gentoo 201503-05 freetype 2015-03-08
Ubuntu USN-2510-1 freetype 2015-02-24
Mageia MGASA-2015-0083 freetype2 2015-02-24
Debian DSA-3188-1 freetype 2015-03-15
Fedora FEDORA-2015-2216 freetype 2015-02-20
Fedora FEDORA-2015-2237 freetype 2015-02-19
Mandriva MDVSA-2015:055 freetype2 2015-03-04

to post comments


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds