This article applies to Veeam ONE deployments running version 12 GA (build 12.0.0.2498) or lower.
The affected version of .NET discussed in this KB article is no longer used by Veeam ONE in version 12 P20230314 (build 12.0.1.2591) or higher.
We strongly recommend upgrading to the latest version of Veeam ONE.
Veeam ONE build 12.0.1.2591 and older require and support only .NET Core 3.1.
Veeam ONE build 12.1.0.3208 requires and supports only .NET 6.0.
Installing a newer version of .NET than is supported will cause the Veeam ONE services to fail to start.
This article documents how to upgrade the .NET 3.1.x and ASP.NET 3.1.x runtime to the latest version when using Veeam ONE 12 GA (build 12.0.0.2498) or lower. For a list of all versions and build numbers of Veeam ONE, refer to: KB4357
Veeam ONE versions 12 GA (build 12.0.0.2498) or lower utilized .NET and ASP.NET 3.1.x runtime components for multiple purposes (e.g., Reporting, Web Services, and more).
The December 2022 Microsoft Security Updates comes with a remote code execution vulnerability fix for NET Core 3.1, .NET 6.0, and .NET 7.0. Those packages should be updated to maintain security.
Upgrade to the latest version of Veeam ONE, which does not use .NET 3.1.x or ASP.NET 3.1.x and now instead uses .NET 6.0.x and ASP.NET 6.0.x.
The Veeam ONE P20230314 (12.0.1.2591) or higher upgrade process will not remove .NET 3.1.x and ASP.NET 3.1.x runtime components
If you are running Veeam ONE 12 GA (build 12.0.0.2498) or lower, and are not yet ready to upgrade to the latest version of Veeam ONE. Please perform the following steps to upgrade the .NET and ASP.NET 3.1.x runtimes instead:
This form is only for KB Feedback/Suggestions, if you need help with the software open a support case