diff --git a/roles/download/defaults/main.yml b/roles/download/defaults/main.yml
index e99341982844732e643c07f6db8a849981368d5e..de704412fd270847d1962baa000945817adb2681 100644
--- a/roles/download/defaults/main.yml
+++ b/roles/download/defaults/main.yml
@@ -52,7 +52,7 @@ image_arch: "{{host_architecture | default('amd64')}}"
 kubeadm_version: "{{ kube_version }}"
 etcd_version: v3.4.13
 crun_version: 0.18
-kata_containers_version: 1.11.3
+kata_containers_version: 1.12.1
 
 # gcr and kubernetes image repo define
 gcr_image_repo: "gcr.io"
@@ -478,10 +478,13 @@ crun_checksums:
 kata_containers_binary_checksums:
   arm:
     1.11.3: 0
+    1.12.1: 0
   amd64:
     1.11.3: edbee010e913de980ab104958d7a6fc8394ea069038ad8c6210db36620284364
+    1.12.1: 9b9c8e061dd77a4feb4ded8e5b175ad302edbd7b6be862fc39ee448631f160e4
   arm64:
     1.11.3: 0
+    1.12.1: 0
 
 etcd_binary_checksum: "{{ etcd_binary_checksums[image_arch] }}"
 cni_binary_checksum: "{{ cni_binary_checksums[image_arch] }}"