4

Я искал информацию об этом и не мог найти что-то настолько твердое. Я использовал инструмент TTX в библиотеке fonttools, чтобы декомпилировать шрифт в формат XML, но не смог ничего извлечь из файла.

Возможно ли, что TrueType Font может содержать исполняемый код, который может быть потенциально вредоносным?

1 ответ1

4

Согласно записи в Википедии о TrueType, во время рендеринга используется язык подсказок. Этот язык хинтовки обрабатывается виртуальной машиной, но он дает возможность вредоносному хинтингу кода использовать уязвимости в различных реализациях этой виртуальной машины.

Обратите внимание, что некорректные невыполненные данные могут привести к переполнению буфера и разрешить выполнение кода там, где он не должен, поэтому тот факт, что формат данных не содержит ни исполняемый, ни виртуально исполняемый код, не означает, что нет уязвимости, которые могут привести к удаленному выполнению кода.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .