Network Management
How to mitigate Job Scheduler RCE (ZDI-CAN-12007)
This article provides the steps to mitigate the Job Scheduler RCE (ZDI-CAN-12007)
First published date
Last published date
Overview
Product section
Cause
Resolution
Orion Platform 2020.2.5
SolarWinds recommends that you upgrade to Orion Platform 2020.2.5, released on March 25, 2021.Orion Platform 2020.2.4 or earlier
To mitigate the Job Scheduler RCE on 2020.2.4 or earlier, complete the following workaround:-
Make a backup of the SWJobEngineSvc2.exe.config file.
By default, it is located at C:\Program Files (x86)\Common Files\SolarWinds\JobEngine.v2\SWJobEngineSvc2.exe.config -
Open the SWJobEngineSvc2.exe.config and delete the following line:
<endpoint address="net.tcp://localhost:17777/solarwinds/jobengine/router" binding="netTcpBinding" bindingConfiguration="WindowsClientOverTcp" contract="SolarWinds.JobEngine.IJobSchedulerWithAsyncOperations" />
-
Delete the following section:
<binding name="WindowsClientOverTcp" maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" portSharingEnabled="true" transferMode="StreamedResponse" sendTimeout="00:10:00"> <readerQuotas maxArrayLength="2147483647" maxStringContentLength="2147483647" /> <security mode="Transport"> <transport clientCredentialType="Windows" /> </security> </binding>
-
Restart the JobEngine service. See Start, Stop, or Restart Orion Services with the Orion Service Manager.
In case of issues, revert to the backup of SWJobEngineSvc2.exe.config and restart the JobEngine service.