5.8.5

Security

  • Fixed SQL injection vulnerability in Bulk Modifications Tool for some single config option types -JO
  • Fixed post auth RCE in autodiscovery due to path tranversal issue in job id -JO
  • Fixed possible insecurity in Nagios Mobile authentication where it would not exit/quit after redirecting unauthenticated users -JO
  • Fixed redirection vulnerability in login redirect url for some styles of urls -JO
  • Fixed vulnerability with xi-sys.cfg being imported from the var directory for some scripts with elevated perms -JO
  • Fixed insecure permissions on migrate.php and repairmysql.sh file (thanks Ben Leonard-Lagarde (Modux) & Lucas Fedyniak-Hopes (Modux)) (CVE-2021-36363, CVE-2021-36365) -JO
  • Fixed security issue with backup_xi.sh and manage_services.sh allowing using wildcards -JO
  • (thanks Ben Leonard-Lagarde (Modux) & Lucas Fedyniak-Hopes (Modux)) (CVE-2021-36364, CVE-2021-36366) -JO

Fixed

  • Fixed issue where critical or warning values in certain disk space metrics were rendered as green. -PhW
  • Fixed password email going out when AD/LDAP user is created without local password auth [TPS#15547] -JO
  • Fixed failed backup email sent when running a manual local backup [TPS#15546] -JO
  • Fixed timezone for Istanbul in utils-time.inc.php [TPS#15532] -JO
  • Fixed longserviceoutput macro not properly converting newlines to breaks in HTML email notifications [TPS#15537] -JO
  • Fixed issue when generating PDFs (and auth tokens in general) on usernames with uppercase letters in them [TPS#15542] -JO
  • Fixed display issue of host/service notes where double quotes were not displayed correctly [TPS#15543] -JO
  • Fixed issue with index.php page value not being properly validated before being passed to display page function -JO
  • Fixed issue where AD/LDAP wouldn’t search in base directory [TPS#15495] -JO
  • Fixed empty XML output when outputtype=xml for hostgroup/servicegroup API endpoints when there are no groups -JO
  • Fixed issue with manage_services.sh and restarting php-fpm on EL8 systems -JO
  • Fixed issue with Nagios Mobile not verifying a comment is set for scheduled downtime or acknowledge -JO

Added

  • Added extra folder name sanatization to the getprofile.sh script to make it more secure -JO

Component Updates

Core Config Manager (CCM) 3.1.3

  • Fixed SQL injection from improper escaping of values in search text -JO
  • Fixed timeperiod template name adding _copy_x to the template name even if empty which caused errors [TPS#15550] -JO

NDOUtils (NDO) 3.0.7

  • Added option “log_failed_queries” to ndo.cfg. Set this to 0 to disable failed query logging -SAW
  • Fixed issue where nagios_objects.name2 would occasionally be set to NULL -SAW
  • Fixed issue where leftover comments and other objects would cause hosts and services to continue showing in the database after deletion. [TPS#15549] -SAW
  • Widened all text columns significantly -SAW