diff --git a/README.md b/README.md
index 35b584da52236ef29c0ffa16a3f8a6b7326ace34..628e7eeeff71f890881a6a149fb332896b74672c 100644
--- a/README.md
+++ b/README.md
@@ -182,7 +182,7 @@ Note: Upstart/SysV init based OS types are not supported.
   - [ingress-nginx](https://github.com/kubernetes/ingress-nginx) v1.8.0
   - [krew](https://github.com/kubernetes-sigs/krew) v0.4.3
   - [argocd](https://argoproj.github.io/) v2.7.2
-  - [helm](https://helm.sh/) v3.12.0
+  - [helm](https://helm.sh/) v3.12.1
   - [metallb](https://metallb.universe.tf/)  v0.13.9
   - [registry](https://github.com/distribution/distribution) v2.8.1
 - Storage Plugin
diff --git a/roles/download/defaults/main.yml b/roles/download/defaults/main.yml
index 85255c6afe5d73d05161118e1869419f77564c83..a29126eaa83a97fb38fe254c5f00705f012aabc9 100644
--- a/roles/download/defaults/main.yml
+++ b/roles/download/defaults/main.yml
@@ -127,7 +127,7 @@ kube_ovn_version: "v1.11.5"
 kube_ovn_dpdk_version: "19.11-{{ kube_ovn_version }}"
 kube_router_version: "v1.5.1"
 multus_version: "v3.8"
-helm_version: "v3.12.0"
+helm_version: "v3.12.1"
 nerdctl_version: "1.4.0"
 krew_version: "v0.4.3"
 skopeo_version: v1.10.0
@@ -655,13 +655,13 @@ krew_archive_checksums:
 
 helm_archive_checksums:
   arm:
-    v3.12.0: 1d1d3b0b6397825c3f91ec5f5e66eb415a4199ccfaf063ca399d64854897f3f0
+    v3.12.1: 6ae6d1cb3b9f7faf68d5cd327eaa53c432f01e8fd67edba4e4c744dcbd8a0883
   arm64:
-    v3.12.0: 658839fed8f9be2169f5df68e55cb2f0aa731a50df454caf183186766800bbd0
+    v3.12.1: 50548d4fedef9d8d01d1ed5a2dd5c849271d1017127417dc4c7ef6777ae68f7e
   amd64:
-    v3.12.0: da36e117d6dbc57c8ec5bab2283222fbd108db86c83389eebe045ad1ef3e2c3b
+    v3.12.1: 1a7074f58ef7190f74ce6db5db0b70e355a655e2013c4d5db2317e63fa9e3dea
   ppc64le:
-    v3.12.0: 252d952b0e1b4ed2013710ddedf687ed5545d9f95a4fd72de0ff9617ff69155c
+    v3.12.1: 32b25dba14549a4097bf3dd62221cf6df06279ded391f7479144e3a215982aaf
 
 cri_dockerd_archive_checksums:
   arm: