In FreeType before 2.6.1, a buffer over-read occurs in type1/t1parse.c on function T1GetPrivate_Dict where there is no check that the new values of cur and limit are sensible before going to Again.