5.7.2

Security

  • Fixed security vulernability with audio import directory allowing php files to be uploaded/ran from that directory (thanks @TactiFail) -JO
  • Fixed XSS security vulnerability in background color in Dashboards (thanks @TactiFail) -JO
  • Fixed XSS security vulnerability in Config Management > Edit Config page in BPI component (thanks @TactiFail) -JO
  • Fixed XSS security vulnerability in Graph Explorer link url option (CVE-2020-15902) (thanks ERNW) -JO
  • Fixed RCE vulnerability with ajaxhelper.php when running certain commands through cmdsubsys (CVE-2020-15901) (thanks ERNW) -JO

Fixed

  • Fixed NDO issue where renaming hosts and services with uppercase/lowercase letters caused inconsistencies [TPS#15205] -SAW,JO
  • Fixed restricting access to auto deploy output JSON files -JO
  • Fixed brevity settings for objects/hoststatus and objects/servicestatus when using outputtype=xml -JO
  • Fixed issue with NDO connection in Nagios XI using latin1 as default charset instead of utf8 -JO
  • Fixed error updating audit log when removing a user [TPS#15172] -JO
  • Fixed warning/critical toggle button icon placement on Highcharts graphs with single dataset [TPS#15175] -JO
  • Fixed XML brevity causing isseus with Mass Acknowledge and other systems that rely on XML data [TPS#15179] -JO
  • Fixed displaying inactive objects that have been disabled in nagios_objects table -JO
  • Fixed issue where the “Check for Updates” button on Wizards/Components was not checking latest XI 5.7 versions -JO
  • Fixed Top Alert Producers report not showing on CentOS 8 / MySQL 5.7+ [TPS#15202] -JO
  • Fixed LDAP integration missing function causing a PHP error when trying to import users from LDAP -JO
  • Fixed backend cache causing problems when empty data was returned -JO
  • Fixed mod_gearman issue with NDO3 causing it to not use the mod_gearman module -SAW
  • Fixed ansible version issue for Auto Deployment component on Ubuntu 16 and Debian 9 systems [TPS#15200] -JO
  • Fixed issue with PHP 7 and Scheduling Queue page not showing up properly -JO
  • Fixed python setup for Ubuntu 20 systems which have both Python 2 and Python 3 installed -JO
  • Fixed NagVis installation issue with Ubuntu 20 and CentOS/RHEL 8 due to using Python 3 -JO
  • Fixed Manage Deployed Agents page where OS version would not always update or add when adding new agents [TPS#15192] -JO

Component Updates

NDOUtils (NDO) 3.0.2

  • Fixed host/service/contact tables being truncated on restarts (long-standing PENDING states in Nagios XI host/service status)
  • Fixed issue with writing contacts to object tables during startup when duplicate objects exist in the nagios configuration
  • Fixed issues around NDO trying to broker its own error logs when MySQL was disconnected or disabled
  • Fixed issues with NEB callback registration priority for Mod Gearman compatibility
  • Fixed issue where changing capitalization of an existing host/service would partially fail
  • Improved MySQL reconnection logic to increase chances of successful reconnection and reduce performance impact
  • Made previously compile-time debugging configuration available in ndo.cfg
  • Added more information to the logs when handling errors during startup
  • Added removal of inactive objects from the host/service/contact status tables instead of truncating them completelya

Core Config Manager (CCM) 3.0.6

  • Fixed security vulnerability with Static Config Editor allowing editing apache owned files outside static directory (thanks @TactiFail) -JO