In FreeRDP before version 2.1.2, there is an out-of-bound read in glyphcacheput. This affects all FreeRDP clients with +glyph-cache
option enabled This is fixed in version 2.1.2.
{ "vanir_signatures": [ { "signature_type": "Line", "target": { "file": "libfreerdp/cache/glyph.c" }, "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "212486938760744263878430199773327320604", "53553226348709258552798794246835155531", "192062103938931908745150911152449394509", "240105141122744117784450943748428564951" ] }, "deprecated": false, "source": "https://github.com/freerdp/freerdp/commit/c0fd449ec0870b050d350d6d844b1ea6dad4bc7d", "id": "CVE-2020-11098-2b01bd51" }, { "signature_type": "Function", "target": { "file": "libfreerdp/cache/glyph.c", "function": "glyph_cache_put" }, "signature_version": "v1", "digest": { "length": 653.0, "function_hash": "234081157409411386944151325924107819354" }, "deprecated": false, "source": "https://github.com/freerdp/freerdp/commit/c0fd449ec0870b050d350d6d844b1ea6dad4bc7d", "id": "CVE-2020-11098-97a55252" } ] }