freetype
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ft] FreeType 2.4.1 has been released


From: Michiel Kamermans
Subject: Re: [ft] FreeType 2.4.1 has been released
Date: Sat, 07 Aug 2010 11:51:24 -0700
User-agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0


BTW, VUPEN lists "two vulnerabilities", but FreeType2
mentions "a vulnerability". Somebody may afraid that
another vulnerability is left in genuine FreeType2. This
is the difference of the modification part in Apple's
patch&  our patch. In Apple's patch, 2 stack checking
are inserted to 2 CFF operators increasing the stack.
In our patch, a stack checking is inserted after all
CFF operations, aslike existing stack checking for
CFF numerical objects.

Frankly, that makes the most sense. Technote 5177 on Type2 charstrings rather explicitly states the maximum allowed sizes for various aspects of charstring parsing, pretty plainly stating that the normal argument stack has max size 48, and the transient stack (for opcode programs) max size 32, so a push onto the stack should always be conditional on whether or not it's already full... wonder why Apple decided to completely ignore that fact...

- Mike



reply via email to

[Prev in Thread] Current Thread [Next in Thread]