In FreeRDP after 1.1 and before 2.0.0, a stream out-of-bounds seek in rdpreadfontcapabilityset could lead to a later out-of-bounds read. As a result, a manipulated client or server might force a disconnect due to an invalid data read. This has been fixed in 2.0.0.
{ "vanir_signatures": [ { "source": "https://github.com/freerdp/freerdp/commit/3627aaf7d289315b614a584afb388f04abfb5bbf", "signature_type": "Line", "target": { "file": "libfreerdp/core/capabilities.c" }, "id": "CVE-2020-11058-73d43e27", "digest": { "threshold": 0.9, "line_hashes": [ "76917403825945943275311089425947972725", "137989885141963007495708324525003592209", "239630085568701642212976859979523399133", "208966534169819706880905530048263563946", "133478857741044532612756312849252554006", "37805725577233381923065979230801630938" ] }, "deprecated": false, "signature_version": "v1" }, { "source": "https://github.com/freerdp/freerdp/commit/3627aaf7d289315b614a584afb388f04abfb5bbf", "signature_type": "Function", "target": { "file": "libfreerdp/core/capabilities.c", "function": "rdp_read_font_capability_set" }, "id": "CVE-2020-11058-c8365620", "digest": { "function_hash": "146760026263308853008079034357482211515", "length": 184.0 }, "deprecated": false, "signature_version": "v1" } ] }