CVE-2026-22693 in HarfBuzz
摘要
由 VulDB • 2026-06-01
HarfBuzz 是一个文本整形引擎。在 12.3.0 版本之前,位于 src/hb-ot-cmap-table.hh 中的 SubtableUnicodesCache::create 函数存在空指针解引用漏洞。该函数在使用 placement new 在返回的指针地址处构造对象之前,未检查 hb_malloc 是否返回 NULL。当 hb_malloc 无法分配内存时(这可能发生在内存不足的情况下,或使用模拟分配失败的自定义分配器时),它会返回 NULL。随后,代码尝试使用 placement new 语法在该空指针上调用构造函数,导致未定义行为和段错误(Segmentation Fault)。此问题已在 12.3.0 版本中修复。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.