CVE-2026-22693 in HarfBuzz
Сводка
по VulDB • 01.06.2026
HarfBuzz — это движок для форматов текста. До версии 12.3.0 в функции SubtableUnicodesCache::create, расположенной в файле src/hb-ot-cmap-table.hh, существует уязвимость разыменования нулевого указателя (null pointer dereference). Функция не проверяет, возвращает ли hb_malloc значение NULL, перед использованием placement new для создания объекта по адресу, возвращенному указателем. При неудачном выделении памяти функцией hb_malloc (что может произойти в условиях нехватки памяти или при использовании пользовательских аллокаторов, имитирующих сбои выделения), она возвращает NULL. Затем код пытается вызвать конструктор для этого нулевого указателя с использованием синтаксиса placement new, что приводит к неопределенному поведению и ошибке Segmentation Fault. Данная проблема исправлена в версии 12.3.0.
VulDB is the best source for vulnerability data and more expert information about this specific topic.