BVMS Patch for BVMS-12.0.1.375: 468487, 463247, 462731, 466661, 439653, 462953, 454258, 440210, 438736, 435719 - CC crash clicking the VCA tab - RTOS, Black cameos via SSH, Security
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Patch ID: 468487, 463247, 462731, 466661, 439653, 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 468487 by creating the event with the current UTC time using the BVMS SDK.
This patch fixes issue 463247 by improving the BVMS Management Server (Central Server).
This patch fixes issue 462731 by improving the BVMS Management Server (Central Server).
This patch fixes issue 466661 and 439653 by preventing the Operator Client to crash.
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 468487 caused the problem that the time of generating an event and getting the event at the Management Server differs using the BVMS SDK.
Issue 463247 caused the problem that the Management Server (Central Server) sometimes hang.
Issue 462731 caused the problem that the Management Server (Central Server) has sometimes high CPU usage.
Issue 466661 and 439653 caused the Operator Client to crash.
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 BVMS Components / Machines:
------------------------------------

- BVMS Management Server
- BVMS Configuration Client
- BVMS Operator Client
- BVMS 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={C913D1BE-D7C4-4CA2-AFA4-88EDA2BB2D91} /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.418]
- Bosch.Vms.Backend.CentralServer.WcfServices.UserPreferenceService.dll [Version 12.0.1.418]
- Bosch.Vms.Config.OffsiteConfig.dll [Version 12.0.1.418]
- Bosch.Vms.Frontend.OpClient.ObjectStateTable.Imp.dll [Version 12.0.1.418]
- Bosch.Vms.Frontend.OpClient.Remoting.dll [Version 12.0.1.418]
- Bosch.Vms.Frontend.OpClient.ServerManagement.dll [Version 12.0.1.418]
- Bosch.Vms.Frontend.OpClient.StateService.dll [Version 12.0.1.418]
- Bosch.Vms.Frontend.OpClient.Wcf.dll [Version 12.0.1.418] 
- Bosch.Vms.Server.UserAuthenticationService.dll [Version 12.0.1.418]
- Bosch.Vms.Service.Server.Modules.Vcs.VcsService.dll [Version 12.0.1.418]
- Bosch.Vms.Shared.Communication.UserPreferencesClient.dll [Version 12.0.1.418]
- Bosch.Vms.Shared.UserService.dll [Version 12.0.1.418]
- Bosch.Vms.Shared.UserService.Imp.dll [Version 12.0.1.418]
- Bosch.Vms.Shared.WebServices.Contracts.dll [Version 12.0.1.418]
- BvmsCentralServer.exe.config
- BvmsSshServer.exe [Version 12.0.1.418]
- BvmsSshServer.exe.config
- BvmsWebServiceHost.exe.config 
- ConfigClient.exe.config 
- ConfigWizard.exe.config
- ObjectRepository.Vms.ImportExport.dll [Version 12.0.1.418]
- OperatorClient.exe [Version 12.0.1.418]
- 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]
