diff --git a/infrastructure/base/system-upgrades/talos/kubernetes.yaml b/infrastructure/base/system-upgrades/talos/kubernetes.yaml
index 7c7c5d8d4428bca27fa8e34029c5f8877424aea7..aed07d03236b69daa30a41d9aec0e76dcc8a2883 100644
--- a/infrastructure/base/system-upgrades/talos/kubernetes.yaml
+++ b/infrastructure/base/system-upgrades/talos/kubernetes.yaml
@@ -27,7 +27,7 @@ spec:
       - key: upgrade.shivering-isles.com/kubernetes-autoupdate
         operator: Exists
   prepare:
-    image: ghcr.io/siderolabs/talosctl:v1.10.0@sha256:9a07be5212062d9225a3c6cdc08147da300b6a47c459b0b564b349e04c570b74
+    image: ghcr.io/siderolabs/talosctl:v1.10.1@sha256:1f0531e2859f40859b0eaae52b58e02becea3bad21e52ec5fcdb061b2cb62992
     envs: &envs
       - name: NODE_IP
         valueFrom:
@@ -38,7 +38,7 @@ spec:
       - health
       - --server=false
   upgrade:
-    image: ghcr.io/siderolabs/talosctl:v1.10.0@sha256:9a07be5212062d9225a3c6cdc08147da300b6a47c459b0b564b349e04c570b74
+    image: ghcr.io/siderolabs/talosctl:v1.10.1@sha256:1f0531e2859f40859b0eaae52b58e02becea3bad21e52ec5fcdb061b2cb62992
     envs: *envs
     args:
       - --nodes=$(NODE_IP)
@@ -89,7 +89,7 @@ spec:
       - talos-kubernetes-upgrade
       - --timeout=60m
   upgrade:
-    image: ghcr.io/siderolabs/talosctl:v1.10.0@sha256:9a07be5212062d9225a3c6cdc08147da300b6a47c459b0b564b349e04c570b74
+    image: ghcr.io/siderolabs/talosctl:v1.10.1@sha256:1f0531e2859f40859b0eaae52b58e02becea3bad21e52ec5fcdb061b2cb62992
     envs: *envs
     args:
       - --nodes=$(NODE_IP)