CVE-2026-22693

Null Pointer Dereference in SubtableUnicodesCache::create leading to DoS

CVE-2026-22693 is fixed in 22 products on 1 platform, first by DEBIAN-CVE-2026-22693, released January 10, 2026. It is not reported as exploited. Patch Radar priority: Routine.

Routine
CVSS
5.3
Moderate
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0045
39th percentile

HarfBuzz is a text shaping engine. Prior to version 12.3.0, a null pointer dereference vulnerability exists in the SubtableUnicodesCache::create function located in src/hb-ot-cmap-table.hh. The function fails to check if hb_malloc returns NULL before using placement new to construct an object at the returned pointer address. When hb_malloc fails to allocate memory (which can occur in low-memory conditions or when using custom allocators that simulate allocation failures), it returns NULL. The code then attempts to call the constructor on this null pointer using placement new syntax, resulting in undefined behavior and a Segmentation Fault. This issue has been patched in version 12.3.0.

Where it's fixed

ProductFixed inFixReleased
Linux
firefox · amzn 2023 140.7.0-1.amzn2023.0.3 ALAS2023-2026-1435 Feb 16, 2026
firefox-debuginfo · amzn 2023 140.7.0-1.amzn2023.0.3 ALAS2023-2026-1435 Feb 16, 2026
firefox-debugsource · amzn 2023 140.7.0-1.amzn2023.0.3 ALAS2023-2026-1435 Feb 16, 2026
harfbuzz · Debian 13.5 (trixie) 10.2.0-1+deb13u1 DEBIAN-CVE-2026-22693 Jan 10, 2026
harfbuzz · Debian 14 12.3.0-4 DEBIAN-CVE-2026-22693 Jan 10, 2026
harfbuzz · Fedora 43 11.5.1-2.fc43 FEDORA-2026-B38FE572EF Jan 14, 2026
harfbuzz · opensuse-leap 15.6 8.3.0-150600.3.3.1 SUSE-SU-2026:0287-1 Jan 23, 2026
harfbuzz · opensuse-leap 16.0 11.4.5-160000.1.1 OPENSUSE-SU-2026:20409-1 Mar 20, 2026
harfbuzz · sles 15.7 8.3.0-150600.3.3.1 SUSE-SU-2026:0287-1 Jan 23, 2026
harfbuzz · sles 16.0 11.4.5-160000.1.1 SUSE-SU-2026:20922-1 Mar 20, 2026
harfbuzz-cairo · Fedora 43 11.5.1-2.fc43 FEDORA-2026-B38FE572EF Jan 14, 2026
harfbuzz-cairo-debuginfo · Fedora 43 11.5.1-2.fc43 FEDORA-2026-B38FE572EF Jan 14, 2026
harfbuzz-debuginfo · Fedora 43 11.5.1-2.fc43 FEDORA-2026-B38FE572EF Jan 14, 2026
harfbuzz-debugsource · Fedora 43 11.5.1-2.fc43 FEDORA-2026-B38FE572EF Jan 14, 2026
harfbuzz-devel · Fedora 43 11.5.1-2.fc43 FEDORA-2026-B38FE572EF Jan 14, 2026
harfbuzz-devel-debuginfo · Fedora 43 11.5.1-2.fc43 FEDORA-2026-B38FE572EF Jan 14, 2026
harfbuzz-icu · Fedora 43 11.5.1-2.fc43 FEDORA-2026-B38FE572EF Jan 14, 2026
harfbuzz-icu-debuginfo · Fedora 43 11.5.1-2.fc43 FEDORA-2026-B38FE572EF Jan 14, 2026
mingw-harfbuzz · Fedora 43 11.5.1-2.fc43 FEDORA-2026-DC77EB63AE Jan 17, 2026
mingw32-harfbuzz · Fedora 43 11.5.1-2.fc43 FEDORA-2026-DC77EB63AE Jan 17, 2026
mingw32-harfbuzz-debuginfo · Fedora 43 11.5.1-2.fc43 FEDORA-2026-DC77EB63AE Jan 17, 2026
mingw32-harfbuzz-static · Fedora 43 11.5.1-2.fc43 FEDORA-2026-DC77EB63AE Jan 17, 2026
mingw64-harfbuzz · Fedora 43 11.5.1-2.fc43 FEDORA-2026-DC77EB63AE Jan 17, 2026
mingw64-harfbuzz-debuginfo · Fedora 43 11.5.1-2.fc43 FEDORA-2026-DC77EB63AE Jan 17, 2026
mingw64-harfbuzz-static · Fedora 43 11.5.1-2.fc43 FEDORA-2026-DC77EB63AE Jan 17, 2026
perl-HarfBuzz-Shaper · Fedora 43 0.033-2.fc43 FEDORA-2026-2B5249B4B6 Jan 20, 2026
perl-HarfBuzz-Shaper-debuginfo · Fedora 43 0.033-2.fc43 FEDORA-2026-2B5249B4B6 Jan 20, 2026
perl-HarfBuzz-Shaper-debugsource · Fedora 43 0.033-2.fc43 FEDORA-2026-2B5249B4B6 Jan 20, 2026

Patch Radar data is free to use with attribution. Terms and how to credit it.

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.