Security Alerts

Elastic Stack and Liferay Enterprise Search Security Advisory: CVE-2024-23445, CVE-2024-37279, CVE-2024-37280, CVE-2024-23442, CVE-2024-23443, CVE-2024-2887, CVE-2024-37281, CVE-2024-37287, CVE-2024-23444

Published: August 14, 2024

The following issues may affect your Liferay-Elastic stack.

CVESeverityVulnerability SummaryAffected ProductAffected VersionsSolutions & Mitigations
CVE-2024-37279CVSSv3: 4.3(Medium)Kibana Broken Access Control issueKibana8.6.3 through 8.13.4Learn more.
CVE-2024-23445CVSSv3: 6.5(Medium)Elasticsearch Remote Cluster Search Cross Cluster API Key insufficient restrictionsElasticsearch8.10.0 through 8.14.0Learn more.
CVE-2024-37280CVSSv3: 4.9(Medium)Elasticsearch StackOverflow vulnerabilityElasticsearch8.13.1 through 8.13.4Learn more.
CVE-2024-23443CVSSv3.1: 4.9(Medium)Kibana uncontrolled resource consumptionKibana7.x before 7.17.22, 8.x before 8.14.0Learn more
CVE-2024-23442CVSSv3: 6.1(Medium)Kibana open redirect issueKibana7.x before 7.17.22, 8.x before 8.14.0Learn more.
CVE-2024-2887CVSSv3: 9.9 (Critical)Kibana RCE due to chromium type confusionKibana7.x before 7.17.22, 8.x before 8.14.0Learn more.
CVE-2024-37281CVSSv3: 6.5(Medium)Kibana Denial of Service issueKibana7.x before 7.17.23, 8.x before 8.14.0Learn more.
CVE-2024-23444CVSSv3: 4.9(Medium)Elasticsearch elasticsearch-certutil csr fails to encrypt private keyElasticsearch7.x before 7.17.23, 8.x before 8.13.0Learn more.
CVE-2024-37287CVSSv3.1: 9.1(Critical)Kibana arbitrary code execution via prototype pollutionKibana7.7.0 through 7.17.22, 8.x before 8.14.2Learn more.

Additional Information

Update (September 9, 2024): Elasticsearch 8.15 has been added to the search engine compatibility matrix for the applicable Liferay versions.

The testing process to verify the compatibility with Elasticsearch and Kibana 8.14 and 8.15 is currently scheduled to be started and the updated Search Engine Compatibility Matrix is expected to be published later in August, early September.

  • Regarding the CVEs affecting Kibana: The Liferay Enterprise Search Monitoring application, used to integrate Kibana’s UI as a proxy into Liferay, does not include the binaries of the Kibana application itself. Patching or updating Kibana through the installation of Liferay hotfixes or upgrading to newer quarterly releases is not applicable. In addition, Liferay does not have further information about the vulnerabilities and their exploit-ability beyond what’s shared in the public security alerts issued by the vendor (Elastic).
  • Regarding CVE-2024-37280: Liferay’s out-of-the-box implementation does not use “passthrough” type in the field mappings affected by the vulnerability.
  • Regarding CVE-2024-23444: Liferay’s Elasticsearch integration does not use the elasticsearch-certutil directly. This utility is only executed by users when setting-up and configuring Elasticsearch with security.
  • Regarding CVE-2024-23445: Liferay’s features do not use cross-cluster API key affected by the vulnerability.

The next scheduled bump of the bundled Sidecar Elasticsearch server (convenient for development and testing, not is suitable for production, neither supported) can be tracked here.

Search Engine Compatibility

As usual, Liferay recommends to its customers to upgrade their production Elastic stack to the latest available and compatible release of 7.x/8.x. Reference the information here for the detailed Elasticsearch compatibility including the compatible connector versions and required update/patch levels.