diff --git a/README.md b/README.md
index fdc906b028f89675b4065815d292aa0c4bef2cd2..28eaf3017e257f3abe85ccbae93b31dfa5fbd0dd 100644
--- a/README.md
+++ b/README.md
@@ -134,7 +134,7 @@ Note: Upstart/SysV init based OS types are not supported.
   - [kubernetes](https://github.com/kubernetes/kubernetes) v1.23.1
   - [etcd](https://github.com/etcd-io/etcd) v3.5.1
   - [docker](https://www.docker.com/) v20.10 (see note)
-  - [containerd](https://containerd.io/) v1.5.8
+  - [containerd](https://containerd.io/) v1.5.9
   - [cri-o](http://cri-o.io/) v1.22 (experimental: see [CRI-O Note](docs/cri-o.md). Only on fedora, ubuntu and centos based OS)
 - Network Plugin
   - [cni-plugins](https://github.com/containernetworking/plugins) v1.0.1
diff --git a/roles/download/defaults/main.yml b/roles/download/defaults/main.yml
index 927e0c07613105ed8c53added533a3ddba45569d..8d7e205e2b027529cbce5252b4a7392b71065103 100644
--- a/roles/download/defaults/main.yml
+++ b/roles/download/defaults/main.yml
@@ -57,7 +57,7 @@ crun_version: 1.4
 runc_version: v1.0.3
 kata_containers_version: 2.2.3
 gvisor_version: 20210921
-containerd_version: 1.5.8
+containerd_version: 1.5.9
 
 # this is relevant when container_manager == 'docker'
 docker_containerd_version: 1.4.12
@@ -470,6 +470,7 @@ containerd_archive_checksums:
     1.5.5: 0
     1.5.7: 0
     1.5.8: 0
+    1.5.9: 0
   arm64:
     1.4.9: 0
     1.4.11: 0
@@ -477,6 +478,7 @@ containerd_archive_checksums:
     1.5.5: 0
     1.5.7: 0
     1.5.8: 0
+    1.5.9: 0
   amd64:
     1.4.9: 346f88ad5b973960ff81b5539d4177af5941ec2e4703b479ca9a6081ff1d023b
     1.4.11: 80c47ec5ce2cd91a15204b5f5b534892ca653e75f3fba0c451ca326bca45fb00
@@ -484,6 +486,7 @@ containerd_archive_checksums:
     1.5.5: 8efc527ffb772a82021800f0151374a3113ed2439922497ff08f2596a70f10f1
     1.5.7: 109fc95b86382065ea668005c376360ddcd8c4ec413e7abe220ae9f461e0e173
     1.5.8: feeda3f563edf0294e33b6c4b89bd7dbe0ee182ca61a2f9b8c3de2766bcbc99b
+    1.5.9: a457793a1643657588baf46d3ffbf44fae0139b65076064e237ddf29cd838ba4
 
 etcd_binary_checksum: "{{ etcd_binary_checksums[image_arch][etcd_version] }}"
 flannel_cni_binary_checksum: "{{ flannel_cni_binary_checksums[image_arch][flannel_cni_version] }}"