Documentation forSolarWinds Platform Self-Hosted

SolarWinds Platform (self-hosted) 2023.3 release notes

Release date: July 25, 2023

These release notes were last updated on November 1, 2023.

Here's what's new in SolarWinds Platform (self-hosted) 2023.3.

Learn more

New features and improvements in SolarWinds Platform

  • Support for OpenSSL 3.0

  • IIS Centralized Certificate Store can be used for the website in the Configuration Wizard.

  • Advanced Option in the Configuration Wizard can be used to change the database connection string only, without the need to perform all other tasks typically executed by the Configuration Wizard.

  • AlertStack updates: AlertStack cluster lifetime introduced to automatically close alert stacks after 7 days.

  • WorldWide map updates: modifiable WorldWide Map API key support.

  • Intelligent Maps updates: support for displaying the Intelligent Map on group details view dynamically, based on the group name variable.

Return to top

Fixes

Case number Description

1200338, 1263383, 1305295, 1307270, 1354496, 1355266, 1373795, 1374238, 1379084, 1381609, 1383437

Issues with loading Network Atlas maps in the web console were addressed.
1278785 Issues caused by missing services and SolarWinds Platform Service Manager failing on start when upgrading Log Analyzer with a free poller to 2023.3 were addressed.
1415824 A confusing error message on setting user role was adjusted.
1437102 Upgrade issues caused by the failure to build the database schema were addressed.

1236510

The database maintenance issue caused by polling an incorrect timestamp (0001-01-01) was addressed.

1206895, 1213216, 1228661, 1231060, 1234575, 1234670, 1235242, 1239208, 1241208, 1271813, 1282152, 1288735, 1290325, 1290754, 1290883, 1291507, 1292321, 1293909, 1299530

Database maintenance issues related to the API poller were addressed.

1203621, 1225932, 1231060, 1234310, 1234575, 1239208, 1241208, 1251663, 1257671, 1261935, 1267157, 1271813, 1273531, 1274199, 1287906, 1288331, 1289617, 1290325, 1290754, 1291507, 1292321, 1292799, 1293152, 1293909, 1298525, 1303754, 1309937, 1322526, 1330977

Database maintenance issues related to CMAN_containers were addressed.
1365088 The issue where the Database maintenance: Retention interval settings not specified error occurred in logs was addressed.
1354102, 1356136 The issue where a Cloud Connected icon was displayed for customers without a SolarWinds Observability Self-Hosted license was addressed. The icon no longer appears for non-SolarWinds Observability Self-Hosted customers.

1315625, 1329526, 1336784, 1352371, 1358723, 1359224, 1361585, 1361714, 1362242, 1362623, 1369852, 1372298, 1380810, 1384965, 1387788, 1387869

The issue where the JobEngine was unable to submit a job after some time was addressed.
1293506 The issue where missing free poller licenses caused the Syslog and Traps services to shutdown automatically was addressed.
1202531, 1247388, 1281162, 1305768 Issues with the database upgrade in the Configuration Wizard were addressed.
1271994, 1275876, 1286508, 1294838, 1299411, 1300047, 1304414, 1306968, 1315810, 1316267, 1319417, 1327780, 1328324, 1328441, 1332954, 1337486, 1337686, 1338228, 1348951, 1353130, 1353219, 1353694, 1359474, 1366344, 1367866, 1378873 The issue where unsuccessful login attempts generated by the SolarWinds Platform occurred on the SQL Server was addressed.
1372599 The issue with changing Microsoft EWS API endpoint was addressed.
1360566 The issue where status-only ICMP nodes are counted against the license when assigned to an additional polling engine while using a Hybrid Cloud Observability license was addressed.
1355720 The issue where values for entities monitored by the API poller were not displayed on the SolarWinds Platform widget was addressed.
1315625, 1336784, 1337676, 1358723, 1359224, 1362623, 1372298 The issue where JobEngine was unable to submit a job which resulted in polling issues was addressed.
1353784 The issue where database maintenance failed when removing temporary system files was addressed.
1327342 An issue with muting/unmuting alerts on the Node Management page were addressed.
1351829 The issue where the Centralized Upgrade didn’t prompt users to upgrade scalability engines was addressed.
1306932

Issues with custom properties on SolarWinds Platform deployed in US English but displayed in a browser with different language settings were addressed.

Issues included custom properties for worldwide maps not displayed, inability to edit datetime custom properties, or inability to add or edit custom properties with decimal point values.

1334416, 1350577, 1351585 The issue where alerts using the create ServiceNow incident did not fill in the Assigned To field was addressed.
1333444, 1334126, 1349746, 1358156 The issue where RabbitMQ failed during the upgrade to 2023.2 due to an %%2 error was addressed.
1307772 The issue where groups were hidden if they were added to a map was addressed.
1317479 The issue with default operating system proxy settings not applied was addressed.

1247339, 1269949, 1314666, 1329373, 1351993, 1364314

The issue with JobEngine not starting after the system restart was addressed.
1312232 The issue where the Edit option in the Custom Property Manager was visible for accounts without administrator privileges was addressed.
1197599, 1259651 The issue with upgrading the SolarWinds Platform when the deployment used an Azure SQL database was addressed.
1237057 Performance degradation issues caused by a large number of SSH sessions were addressed.
1287338 Issues with creating nested groups were addressed.
1232188, 1267357 The issue with the "Reference not supported in this version error of SQL Server" messages on Azure SQL was addressed.
1237618 The issue with the Insert Variable button not working when you configure an action that should create a new ServiceNow incident and change the ServiceNow instance was addressed.
824321, 1109050, 1226319, 1293208 The issue with invoking the GetScheduledListResourcesStatus verb initiated from an Additional polling engine was addressed.
1265116 User interface issues on a pop-up for selecting properties when creating a ServiceNow action were addressed.
1286407 Issues with objects on SolarWinds Platform Maps that are outside of the visible grid were addressed.
932494 The issue where the edit option for editing a custom property value is blocked because two additional properties are selected automatically was addressed.
766327, 942393 The issue where you could not remove unused custom properties was addressed.

CVEs

SolarWinds would like to thank our Security Researchers below for reporting on the issue in a responsible manner and working with our security, product, and engineering teams to fix the vulnerability.

SolarWinds CVEs

CVE-ID Vulnerability Title Description Severity Credit
CVE-2023-23844 SolarWinds Platform Incomplete List of Disallowed Inputs Vulnerability The SolarWinds Platform was found to be susceptible to the Incorrect Comparison Vulnerability. This vulnerability allows users with administrative access to SolarWinds Web Console to execute arbitrary commands with SYSTEM privileges. 6.8 Medium Piotr Bazydlo (@chudypb) of Trend Micro Zero Day Initiative
CVE-2023-33225 SolarWinds Platform Deserialization of Untrusted Data Vulnerability The SolarWinds Platform was found to be susceptible to the Incorrect Comparison Vulnerability. This vulnerability allows users with administrative access to SolarWinds Web Console to execute arbitrary commands with SYSTEM privileges. 6.8 Medium Piotr Bazydlo (@chudypb) of Trend Micro Zero Day Initiative
CVE-2023-33224 SolarWinds Platform Incorrect Behavior Order Vulnerability The SolarWinds Platform was found to be susceptible to the Incorrect Comparison Vulnerability. This vulnerability allows users with administrative access to SolarWinds Web Console to execute arbitrary commands with NETWORK SERVICE privileges. 6.8 Medium Piotr Bazydlo (@chudypb) of Trend Micro Zero Day Initiative
CVE-2023-23843 SolarWinds Platform Incorrect Comparison Vulnerability The SolarWinds Platform was found to be susceptible to the Incorrect Comparison Vulnerability. This vulnerability allows users with administrative access to SolarWinds Web Console to execute arbitrary commands. 6.8 Medium Piotr Bazydlo (@chudypb) of Trend Micro Zero Day Initiative
CVE-2023-33229 SolarWinds Platform Incorrect Input Neutralization Vulnerability The SolarWinds Platform was found to be susceptible to the Incorrect Input Neutralization Vulnerability. This vulnerability allows a remote adversary with a valid SolarWinds Platform account to append URL parameters to inject passive HTML. 3.1 Low Juampa Rodriguez (@UnD3sc0n0c1d0)
CVE-2023-3622 SolarWinds Platform Access Control Bypass Vulnerability An Access Control Bypass Vulnerability exists in the SolarWinds Platform that, if exploited, could allow an underprivileged user to read an arbitrary resource. 4.6 Medium Alex Shepard

Third-party CVEs

CVE-ID Vulnerability Title Description Severity
CVE-2022-37434 Heap-Based Buffer Over-Read or Buffer Overflow Vulnerability zlib through 1.2.12 has a heap-based buffer over-read or buffer overflow in inflate in inflate.c via a large gzip header extra field. NOTE: only applications that call inflateGetHeader are affected. Some common applications bundle the affected zlib source code but may be unable to call inflateGetHeader (e.g., see the nodejs/node reference). Critical
CVE-2012-6708 Cross-Site Scripting Vulnerability jQuery before 1.9.0 is vulnerable to Cross-site Scripting (XSS) attacks. The jQuery(strInput) function does not differentiate selectors from HTML in a reliable fashion. In vulnerable versions, jQuery determined whether the input was HTML by looking for the '<' character anywhere in the string, giving attackers more flexibility when attempting to construct a malicious payload. In fixed versions, jQuery only deems the input to be HTML if it explicitly starts with the '<' character, limiting exploitability only to attackers who can control the beginning of a string, which is far less common. Medium
CVE-2020-11022 DOM Manipulation Vulnerability In jQuery versions greater than or equal to 1.2 and before 3.5.0, passing HTML from untrusted sources - even after sanitizing it - to one of jQuery's DOM manipulation methods (i.e. .html(), .append(), and others) may execute untrusted code. This problem is patched in jQuery 3.5.0 Medium
CVE-2020-11023 DOM Manipulation Vulnerability In jQuery versions greater than or equal to 1.0.3 and before 3.5.0, passing HTML containing <option> elements from untrusted sources - even after sanitizing it - to one of jQuery's DOM manipulation methods (i.e. .html(), .append(), and others) may execute untrusted code. This problem is patched in jQuery 3.5.0. Medium
CVE-2015-9251 Cross-Site Scripting Vulnerability jQuery before 3.0.0 is vulnerable to Cross-site Scripting (XSS) attacks when a cross-domain Ajax request is performed without the dataType option, causing text/javascript responses to be executed. Medium
CVE-2019-11358 Unsanitized Input Vulnerability jQuery before 3.4.0, as used in Drupal, Backdrop CMS, and other products, mishandles jQuery.extend(true, {}, ...) because of Object.prototype pollution. If an unsanitized source object contained an enumerable __proto__ property, it could extend the native Object.prototype. Medium
CVE-2020-7656 Cross-Site Scripting Vulnerability jquery prior to 1.9.0 allows Cross-site Scripting attacks via the load method. The load method fails to recognize and remove "<script>" HTML tags that contain a whitespace character, i.e: "</script >", which results in the enclosed script logic to be executed. High

Return to top

Installation or upgrade

For new installations, you can download the installation file from the product page on https://www.solarwinds.com or from the Customer Portal. For more information, see Get the installer.

For upgrades, including options to pre-stage the installation files, go to Settings > My Deployment to initiate the upgrade. The SolarWinds Installer upgrades your entire deployment (all SolarWinds Platform products and any scalability engines).

For more information, see the SolarWinds Platform Product Installation and Upgrade Guide.

You must be on SolarWinds Platform 2020.2.1 or later to upgrade to SolarWinds Platform 2023.3. If you are on SolarWinds Platform 2020.2 or earlier, first upgrade to 2020.2.6 and then upgrade to 2023.3.

Return to top

Before you upgrade!

  • Before upgrading from Orion Platform 2020.2.6 and earlier to SolarWinds Platform 2022.3 or later, make sure the database user you use to connect to your SQL Server has the db create privilege. Without this privilege, the upgrade will not complete.

  • The legacy syslog and traps functionality has been retired and replaced with a new functionality called SolarWinds Log Viewer, which can be upgraded to Log Analyzer for additional capabilities. Current rules and history will automatically be migrated to the new logging functionality (SolarWinds Log Viewer or Log Analyzer). The functionality of SolarWinds Log Viewer and Log Analyzer has been improved to more closely match legacy functionality. See LA 2022.3 release notes for details.

    If you built syslog and trap alerts using custom SQL queries, they will not function after upgrading to 2022.3 or later. SolarWinds recommends you rewrite the alerts using SWQL (Orion.OLM entities) or using the alerting functionality built into Log Viewer/Log Analyzer.

  • Some upgrade situations from the Orion Platform to the SolarWinds Platform are not supported and the installer will stop the upgrade automatically.
    • If you have a SQL Server older than 2016.
    • If you are on an Orion Platform product version earlier than 2020.2.1.

Return to top

Known issues

Database login fails for Windows accounts after the upgrade

When you use Windows authentication to connect to the HCO database and the database SQL server, you can find Database: Login failed for user 'DOMAIN\MACHINENAME$' in the Website log. This can cause intermittent user logouts from the SolarWinds Web Console.

Resolution or Workaround: Change the database account. See Database login failing for Windows account users after upgrading to 2023.1 and above.

Agent stops polling after a failover in an HA pool

In some cases, the agent configuration file SolarWinds.Agent.Service.exe.cfg can become corrupted after a failover in a SolarWinds High Availability (HA) pool. The corrupted configuration file is populated with host names or IP addresses of nodes that are not in the HA pool. If this happens, the agent stops polling and the agent status is reported as unknown.

Resolution or Workaround: Complete the following steps to correct or avoid this issue.

Important! Back up the SolarWinds.AgentManagement.ServiceCore.dll.config file before you make changes.

  1. Open the SolarWinds.AgentManagement.ServiceCore.dll.config file in a text editor. By default, the location is:

    C:\Program Files\SolarWinds\Orion\SolarWinds.AgentManagement.ServiceCore.dll.config

    or

    C:\Program Files (x86)\SolarWinds\Orion\SolarWinds.AgentManagement.ServiceCore.dll.config

  2. Add the following attribute to the <agentManagementServiceConfiguration> section:

    sendToAgentJustIPAdressesWhichBelongsToTheSameHAPool="true"

    For example:

    <agentManagementServiceConfiguration messagingPort="17778" sendToAgentJustIPAdressesWhichBelongsToTheSameHAPool="true" />

  3. Save the file.

  4. Restart the SolarWinds Services.

Return to top

End of life

For modules based on Orion Platform 2020.2.6 and earlier, SolarWinds has announced end-of-life plans. As always, SolarWinds recommends you upgrade to the latest version of your products at your earliest convenience.

Version EOL Announcements EOE Effective Dates EOL Effective Dates
2020.2.6 April 18, 2023: End-of-Life (EoL) announcement – Customers on Orion Platform 2020.2.6 should begin transitioning to the latest version of SolarWinds Platform. May 18, 2023: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for Orion Platform 2020.2.6 will no longer be actively supported by SolarWinds. May 18, 2024: End-of-Life (EoL) – SolarWinds will no longer provide technical support for Orion Platform 2020.2.6
2020.2.5 January 18, 2023: End-of-Life (EoL) announcement – Customers on Orion Platform 2020.2.5 should begin transitioning to the latest version of SolarWinds Platform. February 17, 2023: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for Orion Platform 2020.2.5 will no longer be actively supported by SolarWinds. February 17, 2024: End-of-Life (EoL) – SolarWinds will no longer provide technical support for Orion Platform 2020.2.5.
2020.2.4 October 19, 2022: End-of-Life (EoL) announcement – Customers on Orion Platform 2020.2.4 should begin transitioning to the latest version of SolarWinds Platform. November 18, 2022: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for Orion Platform 2020.2.4 will no longer be actively supported by SolarWinds. November 18, 2023: End-of-Life (EoL) – SolarWinds will no longer provide technical support for Orion Platform 2020.2.4.
2020.2.1 October 19, 2022: End-of-Life (EoL) announcement – Customers on Orion Platform 2020.2.1 should begin transitioning to the latest version of SolarWinds Platform. November 18, 2022: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for Orion Platform 2020.2.1 will no longer be actively supported by SolarWinds. November 18, 2023: End-of-Life (EoL) – SolarWinds will no longer provide technical support for Orion Platform 2020.2.1.
2020.2 October 19, 2022: End-of-Life (EoL) announcement – Customers on Orion Platform 2020.2 should begin transitioning to the latest version of SolarWinds Platform. November 18, 2022: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for Orion Platform 2020.2 will no longer be actively supported by SolarWinds. November 18, 2023: End-of-Life (EoL) – SolarWinds will no longer provide technical support for Orion Platform 2020.2.

See the End of Life Policy for information about SolarWinds product life cycle phases. To see EoL dates for earlier SolarWinds Platform versions, see SolarWinds Platform release history.

Return to top

Deprecation notice

The following platforms and features are still supported in the current release. However, they will be unsupported in a future release. Plan on upgrading deprecated platforms, and avoid using deprecated features.

Type Details
Network Atlas

Network Atlas is deprecated as of Orion Platform 2020.2. It is still available and supported in the current release, but will be removed in a future release. Deprecation is an indication that you should avoid expanded use of this feature and formulate a plan to discontinue using the feature. SolarWinds recommends that you start using Intelligent Maps in the SolarWinds Platform Web Console to display maps of physical and logical relationships between entities monitored by the SolarWinds Platform products you have installed.

Port 17778

SWIS REST Endpoint on port 17778 is deprecated as of 2023.1 and will be replaced with port 17774 in a future release. SolarWinds recommends that you start migrating SWIS REST Endpoint to port 17774.

If you are using DPAIM, make sure you are running DPA 2024.2 or later to switch to port 17774. Earlier DPA versions cannot send data to DPAIM on port 17774. See Specify the port DPA uses... for more information.

Return to top

Legal notices

© 2023 SolarWinds Worldwide, LLC. All rights reserved.

This document may not be reproduced by any means nor modified, decompiled, disassembled, published or distributed, in whole or in part, or translated to any electronic medium or other means without the prior written consent of SolarWinds. All right, title, and interest in and to the software, services, and documentation are and shall remain the exclusive property of SolarWinds, its affiliates, and/or its respective licensors.

SOLARWINDS DISCLAIMS ALL WARRANTIES, CONDITIONS, OR OTHER TERMS, EXPRESS OR IMPLIED, STATUTORY OR OTHERWISE, ON THE DOCUMENTATION, INCLUDING WITHOUT LIMITATION NONINFRINGEMENT, ACCURACY, COMPLETENESS, OR USEFULNESS OF ANY INFORMATION CONTAINED HEREIN. IN NO EVENT SHALL SOLARWINDS, ITS SUPPLIERS, NOR ITS LICENSORS BE LIABLE FOR ANY DAMAGES, WHETHER ARISING IN TORT, CONTRACT OR ANY OTHER LEGAL THEORY, EVEN IF SOLARWINDS HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

The SolarWinds, SolarWinds & Design, Orion, and THWACK trademarks are the exclusive property of SolarWinds Worldwide, LLC or its affiliates, are registered with the U.S. Patent and Trademark Office, and may be registered or pending registration in other countries. All other SolarWinds trademarks, service marks, and logos may be common law marks or are registered or pending registration. All other trademarks mentioned herein are used for identification purposes only and are trademarks of (and may be registered trademarks) of their respective companies.