diff --git a/build-tools-internal/version.properties b/build-tools-internal/version.properties
index 89adad560b5b5..90c904713228d 100644
--- a/build-tools-internal/version.properties
+++ b/build-tools-internal/version.properties
@@ -2,7 +2,7 @@ elasticsearch = 7.17.7
lucene = 8.11.1
bundled_jdk_vendor = openjdk
-bundled_jdk = 18.0.2.1+1@db379da656dc47308e138f21b33976fa
+bundled_jdk = 19+36@877d6127e982470ba2a7faa31cc93d04
# optional dependencies
spatial4j = 0.7
diff --git a/docs/changelog/90571.yaml b/docs/changelog/90571.yaml
new file mode 100644
index 0000000000000..3cf11985be8db
--- /dev/null
+++ b/docs/changelog/90571.yaml
@@ -0,0 +1,5 @@
+pr: 90571
+summary: Upgrade bundled JDK to Java 19
+area: Packaging
+type: upgrade
+issues: []
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index cc4a667398fd1..b367cf74f0bc3 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -1657,25 +1657,25 @@
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+