ControlUp offers a rich set of capabilities to improve the digital experience for employees using any desktop, any application, anywhere.
Pulse AI analyzes real-time patterns across endpoints, apps, networks, and users. It suppresses expected activity to detect and alert only what matters.
Monitor, troubleshoot, and optimize every virtual desktop before slow sessions and app crashes interrupt your workforce.
ControlUp for DesktopsStay in control of every device. Prevent desktop issues before they disrupt employees or flood your IT queue.
ControlUp for ComplianceAutomate endpoint compliance across every device. Close security gaps and enforce policies without slowing IT down or getting in the way.
Pinpoint and fix SaaS and web app issues fast with real-time visibility across every device, browser, and network before employees feel the impact.
ControlUp Migrate for Windows 365Migrate faster with less risk. Automated workflows replace manual steps, so your move to Cloud PCs is done right.
ControlUp DaaS IQIntelligent autoscaling and cost control for Azure Virtual Desktop environments.
Smarter root cause analysis, automated remediation, and AI-powered diagnostics. Fix issues faster across every device and app.
Patching & RemediationDeploy patches and remediate vulnerabilities across every endpoint, automatically and at scale. Stay secure without overwhelming IT.
Endpoint Risk MitigationSpot, prioritize, and remediate risks automatically. Keep endpoints secure and compliant without slowing desktop teams down.
Live Remote ManagementReal-time endpoint telemetry and silent remote remediation. See and fix issues the moment they happen, without disrupting the employee.
Proactively prevent issues and resolve tickets faster wherever hybrid workers are, whatever device they’re on.
Autonomous IT OperationsShift IT from reactive to autonomous. Automatically detect, remediate, and prevent issues across your entire estate.
Increase IT EfficiencyDo more with less. One platform to centralize visibility, streamline operations, and free IT to focus on what actually matters.
IT Cost OptimizationRight-size VDI, reclaim unused licenses, and make smarter device refresh decisions backed by real usage data and performance metrics.
Explore content, tools, and insights to simplify IT and improve the digital employee experience.
A global organization of technology professionals transforming the desktop monitoring marketplace.
ControlUp offers a rich set of capabilities to improve the digital experience for employees using any desktop, any application, anywhere.
Pulse AI analyzes real-time patterns across endpoints, apps, networks, and users. It suppresses expected activity to detect and alert only what matters.
Monitor, troubleshoot, and optimize every virtual desktop before slow sessions and app crashes interrupt your workforce.
ControlUp for DesktopsStay in control of every device. Prevent desktop issues before they disrupt employees or flood your IT queue.
ControlUp for ComplianceAutomate endpoint compliance across every device. Close security gaps and enforce policies without slowing IT down or getting in the way.
Pinpoint and fix SaaS and web app issues fast with real-time visibility across every device, browser, and network before employees feel the impact.
ControlUp Migrate for Windows 365Migrate faster with less risk. Automated workflows replace manual steps, so your move to Cloud PCs is done right.
ControlUp DaaS IQIntelligent autoscaling and cost control for Azure Virtual Desktop environments.
Smarter root cause analysis, automated remediation, and AI-powered diagnostics. Fix issues faster across every device and app.
Patching & RemediationDeploy patches and remediate vulnerabilities across every endpoint, automatically and at scale. Stay secure without overwhelming IT.
Endpoint Risk MitigationSpot, prioritize, and remediate risks automatically. Keep endpoints secure and compliant without slowing desktop teams down.
Live Remote ManagementReal-time endpoint telemetry and silent remote remediation. See and fix issues the moment they happen, without disrupting the employee.
Proactively prevent issues and resolve tickets faster wherever hybrid workers are, whatever device they’re on.
Autonomous IT OperationsShift IT from reactive to autonomous. Automatically detect, remediate, and prevent issues across your entire estate.
Increase IT EfficiencyDo more with less. One platform to centralize visibility, streamline operations, and free IT to focus on what actually matters.
IT Cost OptimizationRight-size VDI, reclaim unused licenses, and make smarter device refresh decisions backed by real usage data and performance metrics.
Explore content, tools, and insights to simplify IT and improve the digital employee experience.
A global organization of technology professionals transforming the desktop monitoring marketplace.
NOTE: This post comes from Esther Barthel, MSc, solutions architect, owner of cognition IT, and a consultant to ControlUp.
Following the security bulletin released by Citrix detailing a vulnerability in Citrix Application Delivery Controller (ADC), formerly known as NetScaler ADC, and Citrix Gateway, that could lead to arbitrary code execution. In response, our Citrix ADC expert Esther Barthel created a script to help ControlUp customers detect whether or not their Citrix ADC appliance is vulnerable or if the suggested remediation has been applied.
The resulting script checks whether or not the mitigated action is configured and globally bound on NetScaler/Citrix ADC and supports the responder policy configuration. Note that this script will not perform the shell nsapimgr mitigation to avoid a potential loss of admin functionality. This script will state this as a warning as well when it is run.
The script works with a couple of arguments to trigger additional functionality/actions:

When all parameters are configured for the default value No, the script will only perform a check:

Setting configure mitigation parameter to Yes will configure the mitigation responder policy and ensure that the policy is globally bound:


If needed, you can trigger a rollback using the script by configuring the Perform Rollback argument to Yes:

The responder policy information is based on the information retrieved with the performed check:

Citrix suggests a reboot to ensure any connections using the vulnerability are killed, so the script includes an argument that can be configured to Yes when needed:


Note: Unfortunately this script is not interactive, so you can’t cancel a reboot by killing the script execution. Esther has included it in the script in case you want to run the PowerShell script as a standalone action.
To learn more about this script, go to the ControlUp Script Library and search for Check for Citrix ADC CVE-2019-19781 Vulnerability Mitigation. ControlUp customers can download the script from the ControlUp console.