Re: [SECURITY] Heap Use-After-Free in FT_Bitmap_Copy

Alexei Podtelezhnikov <[email protected]> Tue, 27 Jan 2026 21:31:13 -0500
Newsgroups gmane.comp.fonts.freetype.devel
Message-ID <CAJU=AjXmCTmMU2CwGjoRhOcS=bP7Qq8yFN8e00uTgkytmxrTBQ@mail.gmail.com>
[quote]
/* do lazy copying whenever possible */
if ( slot->internal->flags & FT_GLYPH_OWN_BITMAP )
{
  glyph->bitmap          = slot->bitmap;       // Just copies the pointer!
  slot->internal->flags &= ~FT_GLYPH_OWN_BITMAP;  // Clears ownership flag
  // BUG: slot->bitmap.buffer is NOT set to NULL!
}
[/quote]

This is an interesting proposal. I think I agree but we should also
set FT_GLYPH_FORMAT_NONE.