Bosch VMS Patch for BVMS-12.0.1.375: 462953, 454258, 440210, 438736, 435719 - CC crash clicking the VCA tab - RTOS, Black cameos via SSH, Security
--------------------------------------------------------------------------------------------------------------------------------------------------

Patch ID: 462953, 454258, 440210, 438736, 435719
Patch Title: CC crash clicking the VCA tab - RTOS, Black cameos via SSH, Security
Patch Target Version: BVMS-12.0.1.375


Patch Details:
----------------

This patch fixes issue 454258 by improving the state update of virtual inputs.
This patch fixes issue 462953 and 440210 by preventing Configuration Client to crash.
This patch fixes issue 438736 by improvements in the area of the SSH connection.

This patch fixes issue 435719, preventing security issues.
CVE identification number:
CVE-2024-33618


Problem Details:
----------------

Issue 454258 caused the problem that the state of virtual inputs does not update correctly unless you are in the logical tree or when you move to the logical tree.
Issue 462953 and 440210 caused the problem that the Configuration Client crashed when clicking the VCA tab - RTOS cameras.
Issue 438736 caused the problem that a Workstation connected through SSH to the Enterprise Server lose connection to the camera and displays a black cameo.
Issue 435719 caused a security problem via a vulnerability.


Affected Bosch VMS Components / Machines:
-----------------------------------------

- Bosch VMS Management Server
- Bosch VMS Configuration Client
- Bosch VMS Operator Client
- Bosch VMS Cameo SDK


Uninstallation of the Patch:
----------------------------
Logon as a User with 'Administrator rights' or as the 'Administrator' itself
Open 'Control Panel'  'Programs'  'Programs and Features'  'View installed updates'
Select the Patch in the list and press 'Uninstall'

or

Start cmd.exe with 'RunAs Administrator'
Run the following command
msiexec.exe /I {9BA8AC00-FF35-4182-A5A3-5EB6E7CA82F0} MSIPATCHREMOVE={64A477EA-5F0D-4568-9C2D-751BDF449626} /qb


List of Replaced Files:
-----------------------

- AppData\Server\CentralServer\ServerDependenciesInjection.xml
- AppData\Server\WebServices\Spring.ServerSettings.xml
- Bosch.Vms.Backend.CentralServer.WcfServices.DeviceControlService.dll [Version 12.0.1.404]
- Bosch.Vms.Backend.CentralServer.WcfServices.UserPreferenceService.dll [Version 12.0.1.404]
- Bosch.Vms.Config.OffsiteConfig.dll [Version 12.0.1.404]
- Bosch.Vms.Frontend.OpClient.ObjectStateTable.Imp.dll [Version 12.0.1.404]
- Bosch.Vms.Frontend.OpClient.Remoting.dll [Version 12.0.1.404]
- Bosch.Vms.Frontend.OpClient.ServerManagement.dll [Version 12.0.1.404]
- Bosch.Vms.Frontend.OpClient.StateService.dll [Version 12.0.1.404]
- Bosch.Vms.Frontend.OpClient.Wcf.dll [Version 12.0.1.404] 
- Bosch.Vms.Server.UserAuthenticationService.dll [Version 12.0.1.404]
- Bosch.Vms.Shared.Communication.UserPreferencesClient.dll [Version 12.0.1.404]
- Bosch.Vms.Shared.UserService.dll [Version 12.0.1.404]
- Bosch.Vms.Shared.UserService.Imp.dll [Version 12.0.1.404]
- Bosch.Vms.Shared.WebServices.Contracts.dll [Version 12.0.1.404]
- BvmsCentralServer.exe.config
- BvmsSshServer.exe [Version 12.0.1.404]
- BvmsSshServer.exe.config
- BvmsWebServiceHost.exe.config 
- ConfigClient.exe.config 
- ConfigWizard.exe.config
- ObjectRepository.Vms.ImportExport.dll [Version 12.0.1.404]
- OperatorClient.exe [Version 12.0.1.404]
- OperatorClient.exe.config
- Rebex.Common.dll [Version 7.0.8816.0]
- Rebex.FileServer.dll [Version 7.0.8816.0]
- Rebex.Networking.dll [Version 7.0.8816.0]
- Rebex.SshShell.dll [Version 7.0.8816.0]
- Rebex.Terminal.dll [Version 7.0.8816.0]
- VL_ConfigManager.dll [Version 7.70.93.0]
