diff --git a/buildpack.toml b/buildpack.toml
index 1fbb3e2..11a75fc 100644
--- a/buildpack.toml
+++ b/buildpack.toml
@@ -195,14 +195,14 @@ api = "0.7"
       uri = "https://www.oracle.com/downloads/licenses/graal-free-license.html"
 
   [[metadata.dependencies]]
-    cpes = ["cpe:2.3:a:oracle:jdk:21.0.3:*:*:*:*:*:*:*:*"]
+    cpes = ["cpe:2.3:a:oracle:jdk:21.0.4:*:*:*:*:*:*:*:*"]
     id = "native-image-svm"
     name = "Oracle GraalVM"
-    purl = "pkg:generic/graalvm-jdk@21.0.3?arch=amd64"
-    sha256 = "1325ff2476c2faba7d0069b054242202fca61bc27cdaac2c7b19da5ae8a1251e"
+    purl = "pkg:generic/graalvm-jdk@21.0.4?arch=amd64"
+    sha256 = "30307941ab59e58f3f0f55e694885a930531a58f1917d07267b2439f6549605e"
     stacks = ["*"]
-    uri = "https://download.oracle.com/graalvm/21/archive/graalvm-jdk-21.0.3_linux-x64_bin.tar.gz"
-    version = "21.0.3"
+    uri = "https://download.oracle.com/graalvm/21/archive/graalvm-jdk-21.0.4_linux-x64_bin.tar.gz"
+    version = "21.0.4"
 
     [[metadata.dependencies.licenses]]
       type = "GraalVM Free Terms and Conditions License"