A heap-based buffer over-read in tt_cmap14_validate in sfnt/ttcmap.c may lead to a DoS.
Upstream Issue: https://savannah.nongnu.org/bugs/?46346
Upstream fix: http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=57cbb8c148999ba8f14ed53435fc071ac9953afd
Created freetype tracking bugs for this issue: Affects: fedora-all [bug 1763614]
There's a issue with fribidi when handling TrueType fonts using CMAP14 tables. A crafted input can trigger an out of bounds read at tt_cmap14_validate() function due to the lack of validation on the number of table mappings leading to denied of service.