4.1.9 - 02/09/2021
- Updated the supported OS systems for RHEL/CentOS 8, CentOS Stream, Ubuntu 20.04 LTS, and Debian 10 -JO
- Fixed issue where TLS/SSL wasn't showing in LDAP/AD Integration page for servers with encryption selected [TPS#14734] -JO
- Fixed issue where Service Status dashlet would not show data unless users had access to host data [TPS#15420] -SAW
- The following vulnerabilities were mitigated: (Thanks to Shahar Zini and Samir Ghanem from Skylight Cyber Security for reporting them)
- Fixed XSS in several dashlets when attacker has control over fused server (CVE-2020-28903) - SAW
- Fixed authenticated remote code execution (from the context of a low-privilege user) (CVE-2020-28905) - SAW
- Fixed privilege escalation from apache to nagios via command injection in cmd_subsys.php (CVE-2020-28902) - SAW
- Fixed privilege escalation from apache to nagios via command injection in cmd_subsys.php (CVE-2020-28901) - SAW
- Fixed privilege escalation from nagios to root via upgrade_to_latest.sh (CVE-2020-28900) - SAW
- Fixed privilege escalation from apache to root via upgrade_to_latest.sh and modification of proxy config (CVE-2020-28907) - SAW
- Fixed privilege escalation from nagios to root via modification of fusion-sys.cfg (CVE-2020-28906) - SAW
- Fixed privilege escalation from nagios to root via modification of scripts sudoers scripts (CVE-2020-28909) - SAW
- Fixed privilege escalation from apache to nagios via command injection in cmd_subsys.php (CVE-2020-28908) - SAW
- Fixed information disclosure - low-privilege user can discover passwords used to authenticate to fused servers (CVE-2020-28911) - SAW
4.1.8 - 12/03/2019
- Added option to stop polling when users are not logged in to stop large systems polling unnecessarily causing slowdowns -JO
- Added missing fullscreen button to most pages like in other products [TPS#12316] -SAW
- Updated SourceGuardian loaders to now support PHP versions up to 7.3 -JO
- Updated jQuery to a patched version 1.12.4 to fix CVE-2019-11358 -JO
- Fixed wording for encryption STARTTLS in LDAP/AD Integration -JO
- Fixed bug causing ?brevity=1 to be appended (and ignored) when building polling URLs -BH,SW
- Fixed issue with LDAP/AD certificate management when binary data is in the certificate [TPS#14690] -JO
- Fixed issue with mapped user list not displaying when setting the current users mapped users [TPS#14561] -JO
4.1.7 - 02/14/2019
- Fixed bug preventing # in usernames and passwords of linked Nagios XI servers [TPS#13812] -SW
- Fixed forgot password link always giving an error about AD/LDAP when entering even a local user [TPS#13902] -SW
- Fixed issue with newer Debian 9 os-release not passing as a valid OS for install -JO
- Fixed problems with backup/restore script errors for apache cron jobs [TPS#13885] -JO
- Fixed admins not able to remove synced deploayed dashboards from themselves [TPS#14016] -JO
4.1.6 - 11/20/2018
- Major performance increases with large number of mapped users -BH
- Fixed new user created email to show actual username [TPS#13680] -JO
- Fixed link color to be easier to read in dashlets [TPS#12596] -SW
4.1.5 - 08/07/2018
- Change Custom URL dashlet to not be a core dashlet allowing it to be removed [TPS#13412] -SW
- Fixed BPI dashlet showing broken data when only one BPI group exists on the XI server [TPS#13380] -JO
- Fixed adding new users with AD/LDAP from the API [TPS#13467] -JO
- Fixed allowing local auth login for AD/LDAP users when local auth login checkbox has not been checked [TPS#13469] -JO
- Fixed performance graph dashlet not working with XI 5.5+ systems [TPS#13457] -JO
- Fixed XSS in fusionwindow parameter [TPS#13368] -JO
4.1.4 - 06/14/2018
- Update initial install mysql settings [TPS#13160] -JO
- Fixed issue where manage views listing was always limited to 10 views [TPS#13156] -JO
- Fixed various XSS vulnerabilities [TPS#13332-13335] -JO
4.1.3 - 03/15/2018
- Fixed issue where AD/LDAP component displayed a blank screen when attempting to login with incorrect credentials [TPS #13023] -CN
- Fixed some XSS vulnerabilities [TPS #13001] -CN,BH
- Fixed issue where fusing an NLS server would show a blank Tactical Overview dashlet on the home page [TPS #13066] -CN
- Fixed issue where the Host&Service Health dashlet would display incorrect data if a server returned an empty data set. [TPS #13081,13100] -CN,BH
- Fixed indefinite log rotate (*.gz.1.gz.1.gz.1, etc.) [TPS#13061] -BH,LM
4.1.2 - 02/20/2018
- Fixed some wording in updates section -JO
- Fixed some miscellaneous upgrade issues in the 4.1.0 -> 4.1.1 path -BH
- Added message to NLS dashlets to indicate when there is no dashlet data to display -CN
- Added ability to scroll in the NLS Index Statistics dashlet -CN
4.1.1 - 02/16/2018
- Added the ability to manage authentication types in the Add/Edit User pages -CN
- Added the ability to add AD/LDAP users through the API -CN
- Now show the authentication type of any given user on the Manage Users page - BH
4.1.0 - 02/15/2018
- Added license activation and added activation from inside the license pages -JO
- Added check for upgrades page/dashlet like other products -JO
- Added upgrade from the GUI like other products -JO
- Added proxy configuration page for updates, activation, and maintenance checks -JO
- Added AD/LDAP authentication component [TPS #12510] - CN
- Added several dashlets for integration with Nagios Log Server [TPS #12805] -CN
- Added API & various endpoints [TPS #12856] -CN
- Added way to monitor and clear polling locks from the admin menu [TPS #12675] -CN
- Added fix for large mysql ibdata files -BH
- Updated Views rotation timer to not use previous 'internal clock'. [TPS#12589] -SAW
- Updated fusion to not rely on a 'nagiosadmin' user [TPS#12606] -SAW
- Updated custom home page to allow external sites [TPS#12553] -SAW
- Fixed administrators being able to be excluded (can no longer be excluded from seeing server data) [TPS#12569] -SAW
- Fixed nagiosadmin so it cannot be unset as admin. Admins also cannot unset themselves in general [TPS#12606] -SAW
- Fixed polling lock expiry time not being checked properly -BH
- Fixed NSP error on login and javascript errors in IE -JO
4.0.1 - 10/05/2017
- Update debug log to output proper global_auth_interval -JO
- Added sanity testing script -BH
- Added sanity tests to upload component/dashlets to detect errors and prevent installation [TPS#12243] -BH
- Fixed xss vulnerabilties in users/servers (+ some) [TPS#12246,12247] -BH
- Fixed exclusions/server mappings working on newly created users [TPS#12395] -BH
- Fixed trial extension [TPS#12254] -BH
- Fixed locale being unable to reset to en_US after selecting another [TPS#12209] -BH
- Changed 'Force password change' default on edit user [TPS#12396] -BH
- Fixed home/screen overwrite issue with deployed dashboards [TPS#12212] -BH
- Fixed upgrade issues with sourceguardian loader -BH
- Add ability to use relative paths in sys generated URLs [TPS#12481] -BH
4.0.0 - 07/17/2017
- Initial re-write release -BH
- Completely rewrote Polling System, with configurable options in Admin/Settings (or per server) -BH
- Rewrote Network Operations Center component -BH
- Recreated existing dashlets -BH
- Built similar component/dashlet systems as in XI -BH
- Changed Manage Components / Manage Dashlets to be similar to XI -BH
- Added Views functionality like in XI -BH
- Added user mapping (to allow for true multitenancies. User can only see what the mapped user can see) -BH
- Added poll callbacks (to hook functionality in to polling subsystem) -BH
- Added averages/deltas to numeric polled data (as a callback) -BH
- Added ability to track timezone per server, so that display times are accurate -BH,JO
- Added clickthru links to NOC dashlets, Alert dashlets, and Tactical dashlets -BH
- Added Custom Logo component -BH
- Added Custom Login component -BH
- Added Home Page Modification component -BH
- Added Deploy Dashboards component (with a 'Deployed/Synced Dashboards' page as well) -BH
- Added 'Test Fusion Settings' to Servers page -BH
- Added better auto-login functionality -BH,JO
- Added CSRF prevention when adding an XI server -JO
- Added better logging system and Admin/Log page -BH
- Added better Dashlet system (all dashlets have on-the-fly changeable settings, etc.) -BH
- Added static landing page -BH
- Fixed license system -JO