diff --git a/Jenkinsfile b/Jenkinsfile
index 5336ab4b1b4..d8a0cb29192 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -245,7 +245,7 @@ stage('Configure') {
new LocalElasticsearchBuildEnvironment(version: '8.9.2', condition: TestCondition.ON_DEMAND),
new LocalElasticsearchBuildEnvironment(version: '8.10.4', condition: TestCondition.ON_DEMAND),
new LocalElasticsearchBuildEnvironment(version: '8.11.4', condition: TestCondition.ON_DEMAND),
- new LocalElasticsearchBuildEnvironment(version: '8.12.1', condition: TestCondition.BEFORE_MERGE, isDefault: true),
+ new LocalElasticsearchBuildEnvironment(version: '8.12.2', condition: TestCondition.BEFORE_MERGE, isDefault: true),
// --------------------------------------------
// OpenSearch
diff --git a/build/container/search-backend/elastic.Dockerfile b/build/container/search-backend/elastic.Dockerfile
index bf21caaf9f3..e49d7382610 100644
--- a/build/container/search-backend/elastic.Dockerfile
+++ b/build/container/search-backend/elastic.Dockerfile
@@ -4,4 +4,4 @@
# IMPORTANT! When updating the version of Elasticsearch in this Dockerfile,
# make sure to update `version.org.elasticsearch.latest` property in a POM file.
#
-FROM docker.io/elastic/elasticsearch:8.12.1
\ No newline at end of file
+FROM docker.io/elastic/elasticsearch:8.12.2
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index ac2f889ce91..25c1a00b17c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -377,7 +377,7 @@
- 8.12.1
+ 8.12.2
elastic