Citrix HDX Engine has stopped working

Citrix HDX Engine has stopped working

book

Article ID: CTX216803

calendar_today

Updated On:

Description

Launching an application using the pass-through Receiver (installed in the HSD) the Citrix HDX Engine stops working and must be closed. The application is executed (i.e. the notepad.exe process is running) and application window may be visible briefly at the time the application (Citrix Receiver) faults.

Resolution

Issue has been fixed in Receiver 4.5 which has been released to web today. https://www.citrix.com/downloads/citrix-receiver/windows/receiver-for-windows-latest.html

Problem Cause

In a double hop scenario, Client <--> VDA 7.8 & WinReceiver 4.4x <--> XA 6.5, ICACtlsSendEPClientData()/ICACtlsSendEPClientConnectNotification() is called to send passthru data to host side. When client is Android device, the client name can be 20 WCHARs (21 WCHARs in total), crashing wcscpy() call which checks the source buffer length, CLIENTNAME_LENGTH (20).