In FreeRDP before 2.4.0 on Windows, wfcliprdrserverfilecontentsrequest in client/Windows/wfcliprdr.c has missing input checks for a FILECONTENTS_SIZE File Contents Request PDU.
[
{
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"44859094772190216799483516006255789160",
"219582746594949160081117655936496938833",
"337053645452655611994011021087069876974",
"157259336771431149205545503885757036729",
"16460976124722009597311657320769444060",
"320878770284945101366523910707824176850",
"317369928379971298341380892351169113023",
"15127744638068472434780109462571759255"
]
},
"target": {
"file": "client/Windows/wf_cliprdr.c"
},
"signature_version": "v1",
"id": "CVE-2021-37594-58d482d9",
"deprecated": false,
"source": "https://github.com/freerdp/freerdp/commit/0d79670a28c0ab049af08613621aa0c267f977e9"
},
{
"signature_type": "Function",
"digest": {
"function_hash": "194536018336980843487164271303679038672",
"length": 2892.0
},
"target": {
"file": "client/Windows/wf_cliprdr.c",
"function": "wf_cliprdr_server_file_contents_request"
},
"signature_version": "v1",
"id": "CVE-2021-37594-c850f4b2",
"deprecated": false,
"source": "https://github.com/freerdp/freerdp/commit/0d79670a28c0ab049af08613621aa0c267f977e9"
}
]