|
|
Message-ID: <f5c89672-d78a-459e-889f-6f53464493cb@oracle.com>
Date: Tue, 3 Mar 2026 14:21:43 -0800
From: Alan Coopersmith <alan.coopersmith@...cle.com>
To: oss-security@...ts.openwall.com
Subject: Announcing FreeType 2.14.2, fixes CVE-2026-23865
While the announcement below says "A bunch of potential security problems have
been found. All users should update." the Meta CNA has issued CVE-2026-23865,
stating:
> Description:
>
> An integer overflow in the tt_var_load_item_variation_store function of the
> Freetype library in versions 2.13.2 and 2.13.3 may allow for an out of bounds
> read operation when parsing HVAR/VVAR/MVAR tables in OpenType variable fonts.
> This issue is fixed in version 2.14.2.
>
> Affected Version Information:
>
> FreeType (FreeType)
> Default Status: affected
> affected from 2.13.2 through 2.13.3
> affected from 2.14.0 through 2.14.1
>
> References:
>
> https://gitlab.com/freetype/freetype/-/commit/fc85a255849229c024c8e65f536fe1875d84841c
> https://sourceforge.net/projects/freetype/files/freetype2/2.14.2/
-------- Forwarded Message --------
Subject: Announcing FreeType 2.14.2
Date: Sun, 1 Mar 2026 20:46:54 +0000
From: Werner LEMBERG <wl@....org>
To: freetype-announce@...gnu.org, freetype@...gnu.org, freetype-devel@...gnu.org
FreeType 2.14.2 has been released.
It is available from
https://savannah.nongnu.org/download/freetype/
or
https://sourceforge.net/projects/freetype/files/
The latter site also holds older versions of the FreeType library.
See below for the relevant snippet from the CHANGES file.
Enjoy!
Werner
PS: Downloads from savannah.nongnu.org will redirect to your nearest
mirror site. Files on mirrors may be subject to a replication
delay of up to 24 hours. In case of problems use
https://download-mirror.savannah.gnu.org/releases/
----------------------------------------------------------------------
https://www.freetype.org
FreeType 2 is a software font engine that is designed to be small,
efficient, highly customizable, and portable while capable of
producing high-quality output (glyph images) of most vector and bitmap
font formats.
Note that FreeType 2 is a font service and doesn't provide APIs to
perform higher-level features, like text layout or graphics processing
(e.g., colored text rendering, 'hollowing', etc.). However, it
greatly simplifies these tasks by providing a simple, easy to use, and
uniform interface to access the content of font files.
FreeType 2 is released under two open-source licenses: our own
BSD-like FreeType License and the GPL. It can thus be used by any
kind of projects, be they proprietary or not.
----------------------------------------------------------------------
You can use a `.sig` file to verify that the corresponding file
(without the `.sig` suffix) is intact. First, be sure to download
both the `.sig` file and the corresponding archive. Then, run a
command like this:
gpg --verify freetype-2.14.2.tar.gz.sig
If that command fails because you don't have the required public key,
execute
gpg --keyserver pgp.mit.edu --recv-keys BE6C3AAC63AD8E3F
to import it, then rerun the `gpg --verify` command.
SHA1 file checksums:
ad090dafb29135d08665eba400a1b1b66edd7313 freetype-2.14.2.tar.gz
28200b8f8df5a524f476bdacb20f05da1c33280c freetype-2.14.2.tar.xz
cde32902a8bffed4c855570bc86a2584fa373ff8 ft2142.zip
dac409e7009221f14b9367d4581d54a895bfe624 ft2demos-2.14.2.tar.gz
cccaa9ec2e4327901fafd6e830885dc9131d9c2d ft2demos-2.14.2.tar.xz
c04d9c5ef4d929185c01d5f63162a4656578fd14 ftdmo2142.zipA bunch of potential security problems have been found. All users
should update.
aca81e3c7bb5793b957c2d4ff61e58ad726b00a5 freetype-doc-2.14.2.tar.gz
adf5448cb668073545ba87b23cff21a08b56d3de freetype-doc-2.14.2.tar.xz
4eeadfe25683500562a31f38920a24867e178f52 ftdoc2142.zip
SHA256 file checksums:
752c2671f85c54a84b7f0dd2b5cd26b6b741117033886ffbc5ac89a68464b848 freetype-2.14.2.tar.gz
4b62dcab4c920a1a860369933221814362e699e26f55792516d671e6ff55b5e1 freetype-2.14.2.tar.xz
ad3aed6fa521148de639aceb6ac7db25554c68ee122f086232dd33a327175eb1 ft2142.zip
fd63fabb75302b71a33f97dbf14e658309985569ed0eaac6355dd8862db65ff2 ft2demos-2.14.2.tar.gz
ae9ed4b095e73a3fbdb90363c138ea62ac4b0f55aa4bb345b9b2458783f9284f ft2demos-2.14.2.tar.xz
94f7ecdd05720bde3f15feae9bbf1e885640e97c06efc75c4badaaa6691a0b06 ftdmo2142.zip
5bf511f318256991d3fbe056f0a3fdb191c601c93f079edc7a4ee746e91ec1de freetype-doc-2.14.2.tar.gz
0514edfd6a7b480f753aa48789d7112038a218b0b06afdca320c4bcbc2f66e6b freetype-doc-2.14.2.tar.xz
d43d0ce570c8204299d35982b8eb66660d9bb945dbfbd1a00194f30c1225301d ftdoc2142.zip
CHANGES BETWEEN 2.14.1 and 2.14.2 (2026-Mar-01)
I. IMPORTANT CHANGES
- Several changes related to LCD filtering are implemented to
achieve better performance and encourage sound practices.
. Instead of blanket LCD filtering over the entire bitmap, it is
now applied only to non-zero spans using direct rendering. This
speeds up the ClearType-like rendering by more than 40% at sizes
above 32 ppem.
. Setting the filter weights with FT_Face_Properties is no longer
supported. The default and light filters are optimized to work
with any face.
. The legacy libXft LCD filter algorithm is no longer provided.
II. IMPORTANT BUG FIXES
- A bunch of potential security problems have been found. All users
should update.
- The italic angle in `PS_FontInfo` is now stored as a fixed-point
value in degrees for all Type 1 fonts and their derivatives,
consistent with CFF fonts and common practices. The broken
underline position and thickness values are fixed for CFF fonts.
III. MISCELLANEOUS
- The `x` field in the `FT_Span` structure is now unsigned.
- Demo program `ftgrid` got an option `-m` to select a start
character to display.
- Similarly, demo program `ftmulti` got an option `-m` to select a
text string for rendering.
- Option `-d` in the demo program `ttdebug` is now called `-a`,
expecting a comma-separated list of axis values. The user
interface is also slightly improved.
- The `ftinspect` demo program can now be compiled with Qt6, too.
Powered by blists - more mailing lists
Please check out the Open Source Software Security Wiki, which is counterpart to this mailing list.
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.