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.
[
{
"digest": {
"line_hashes": [
"76917403825945943275311089425947972725",
"137989885141963007495708324525003592209",
"239630085568701642212976859979523399133",
"208966534169819706880905530048263563946",
"133478857741044532612756312849252554006",
"37805725577233381923065979230801630938"
],
"threshold": 0.9
},
"id": "CVE-2020-11058-73d43e27",
"signature_version": "v1",
"target": {
"file": "libfreerdp/core/capabilities.c"
},
"source": "https://github.com/freerdp/freerdp/commit/3627aaf7d289315b614a584afb388f04abfb5bbf",
"deprecated": false,
"signature_type": "Line"
},
{
"digest": {
"function_hash": "146760026263308853008079034357482211515",
"length": 184.0
},
"id": "CVE-2020-11058-c8365620",
"signature_version": "v1",
"target": {
"file": "libfreerdp/core/capabilities.c",
"function": "rdp_read_font_capability_set"
},
"source": "https://github.com/freerdp/freerdp/commit/3627aaf7d289315b614a584afb388f04abfb5bbf",
"deprecated": false,
"signature_type": "Function"
}
]
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2020-11058.json"