Chef Infra Server 14.5.29 Released!

We are delighted to announce the availability of version 14.5.29 of Chef Infra Server.

Bug Fixes

  • Resolved restore failures by adding retries to the Elasticsearch, Redis, and NGINX service starts.
  • Improved error messages for failed Elastisearch reindexing.
  • Resolved failures on FIPS-enabled systems during upgrades from Chef Infra Server 13 to 14.

Maintenance

Elasticsearch 6.8.18

Updated the embedded Elasticsearch to 6.8.16 to resolve multiple bugs. See the Elasticsearch 6.8.16 release notes for a complete list of changes.

HAProxy 1.8

Updated the HAProxy used by Chef Infra Server for HA configurations with Chef Backend from 1.6 to 1.8. This update includes performance and bug fixes. See the HAProxy 1.8 Changelog for a complete list of changes.

Security

Security Improvements

Locking E-mail Updates

The new Chef Infra Server configuration option allow_email_update_only_from_manage lets you define that users can update their email addresses through Chef Manage and not with the knife command. Chef Manage provides validation for email addresses that is not available through knife.

Updated Error Messages

We removed the disclosure of OpenResty as the underlying server in Chef Infra Server API HTTP error messages. This change improves your system security by making it more difficult to fingerprint an unknown server as a Chef Infra Server.

Security Updates

Rails

Updated the Rails engine used by the Chef Infra Server oc-id component to resolve the following CVEs:

OpenResty 1.19.3.2

Updated the OpenResty engine to 1.19.3.2 to resolve CVE-2021-23017.

Adopt OpenJDK 11.0.11

Updated the Adopt OpenJDK runtime used by Elasticsearch to 11.0.11. This update includes the following security enhancements:

  • JDK-8244473: Contextualize registration for JNDI
  • JDK-8244543: Enhanced handling of abstract classes
  • JDK-8249906, CVE-2021-2163: Enhance opening JARs
  • JDK-8250568, CVE-2021-2161: Less ambiguous processing
  • JDK-8253799: Make lists of normal filenames
  • JDK-8257001: Improve Http Client Support

Get the Build

You can download binaries directly from downloads.chef.io.