OpenSearch fixing Elasticsearch XSS, DoS, Missing Authorization, Information Exposure
Description
Environment
None
Potential Workaround
None
relates to
Checklist
hideTestRail: Results
Activity
Show:
Pavlo Smahin June 1, 2022 at 12:49 PM
After the latest research, it seems to be possible to migrate to OpenSearch.
, could we move the issue higher in the Spitfire backlog to continue working on it?
Craig McNally May 19, 2022 at 3:10 PM
can you please chime in on whether or not it's possible to switch to the opensearch client, and if not, why?
cc
Julian Ladisch May 12, 2022 at 2:43 PM
: Whether a Lotus hotfix is needed depends on the risk. Is mod-search affected by the vulnerabilities? The folio-security-group cannot answer this question, this needs to be investigated by mod-search developers.
Khalilah Gambrell May 12, 2022 at 2:18 PM
is evaluating options since " switching from Elasticsearch client to Opensearch client" is not possible.
Khalilah Gambrell May 10, 2022 at 1:48 PM
- should we include in Lotus Hotfix?
Done
Details
Details
Assignee
Pavlo Smahin
Pavlo SmahinReporter
Julian Ladisch
Julian LadischPriority
Story Points
3
Sprint
None
Development Team
Spitfire
Fix versions
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created May 4, 2022 at 10:13 AM
Updated July 6, 2022 at 3:51 PM
Resolved June 10, 2022 at 1:12 PM
TestRail: Cases
TestRail: Runs
mod-search uses Elasticsearch 7.10.2 client.
Elasticsearch 7.10.2 (org.elasticsearch:elasticsearch@7.10.2 and org.elasticsearch.client:elasticsearch-rest-high-level-client@7.10.2) has these vulnerabilities:
Information Exposure https://nvd.nist.gov/vuln/detail/CVE-2021-22145
Denial of Service (DoS) https://nvd.nist.gov/vuln/detail/CVE-2021-22144
Cross-site Scripting (XSS) https://nvd.nist.gov/vuln/detail/CVE-2022-23710
Information Disclosure https://nvd.nist.gov/vuln/detail/CVE-2021-22137
Missing Authorization https://nvd.nist.gov/view/vuln/detail?vulnId=CVE-2022-23709
Information Disclosure https://nvd.nist.gov/view/vuln/detail?vulnId=CVE-2021-22135
Information Exposure https://nvd.nist.gov/view/vuln/detail?vulnId=CVE-2021-22134
Upgrading to a more recent Elasticsearch client fixes these issues but is not available under Apache 2.0 license, see .
Consider switching from Elasticsearch client to Opensearch client that continues to be released under Apache 2.0 license: https://opensearch.org/