diff --git a/pom.xml b/pom.xml
index 45cb634..d168ab0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -36,7 +36,7 @@
2.24.1
1.12.0
- 2.17
+ 2.18
1.7.3
diff --git a/src/main/docker/opensearch-custom.Dockerfile b/src/main/docker/opensearch-custom.Dockerfile
index 2043cfa..ddc827d 100644
--- a/src/main/docker/opensearch-custom.Dockerfile
+++ b/src/main/docker/opensearch-custom.Dockerfile
@@ -1,4 +1,4 @@
-FROM opensearchproject/opensearch:2.17.1
+FROM opensearchproject/opensearch:2.18.0
# Workaround for https://github.com/opensearch-project/opensearch-devops/issues/97
RUN chmod -R go=u /usr/share/opensearch
diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties
index 172759a..d613333 100644
--- a/src/main/resources/application.properties
+++ b/src/main/resources/application.properties
@@ -67,7 +67,7 @@ quarkus.rest.path=/api
# Hibernate Search
########################
# This version needs to match the version in src/main/docker/opensearch-custom.Dockerfile
-quarkus.hibernate-search-standalone.elasticsearch.version=opensearch:2.17
+quarkus.hibernate-search-standalone.elasticsearch.version=opensearch:2.18
# Not using :latest here as a workaround until we get https://github.com/quarkusio/quarkus/pull/38896
quarkus.elasticsearch.devservices.image-name=opensearch-custom:${maven.version.opensearch}
quarkus.elasticsearch.devservices.java-opts=${PROD_OPENSEARCH_JAVA_OPTS}