FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. This issue affects Clients only. Integer underflow leading to DOS (e.g. abort due to WINPR_ASSERT
with default compilation flags). When an insufficient blockLen is provided, and proper length validation is not performed, an Integer Underflow occurs, leading to a Denial of Service (DOS) vulnerability. This issue has been addressed in versions 2.11.0 and 3.0.0-beta3. Users are advised to upgrade. There are no known workarounds for this vulnerability.
{ "vanir_signatures": [ { "source": "https://github.com/freerdp/freerdp/commit/e204fc8be5a372626b13f66daf2abafe71dbc2dc", "signature_version": "v1", "deprecated": false, "signature_type": "Function", "target": { "file": "libfreerdp/codec/rfx.c", "function": "rfx_process_message_tileset" }, "digest": { "function_hash": "54068848438759215393688713051628594697", "length": 5649.0 }, "id": "CVE-2023-39350-00540f24" }, { "source": "https://github.com/freerdp/freerdp/commit/e204fc8be5a372626b13f66daf2abafe71dbc2dc", "signature_version": "v1", "deprecated": false, "signature_type": "Line", "target": { "file": "libfreerdp/codec/rfx.c" }, "digest": { "line_hashes": [ "274933978928545150709641897212241319202", "246722152735110148990168679476651678227", "304280664906965065868689072837941700010", "175550823714292050554287469096928302230" ], "threshold": 0.9 }, "id": "CVE-2023-39350-de15d898" } ] }