diff --git a/go.mod b/go.mod
index 6e13e94cd..3a2c2a76e 100644
--- a/go.mod
+++ b/go.mod
@@ -2,7 +2,7 @@ module github.com/tinkerbell/tink
 
 go 1.22.0
 
-toolchain go1.22.2
+toolchain go1.24.1
 
 require (
 	github.com/Masterminds/sprig/v3 v3.3.0
@@ -27,7 +27,7 @@ require (
 	github.com/spf13/pflag v1.0.5
 	github.com/spf13/viper v1.19.0
 	github.com/stretchr/testify v1.10.0
-	github.com/tinkerbell/rufio v0.6.3
+	github.com/tinkerbell/rufio v0.6.5
 	go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.56.0
 	go.uber.org/multierr v1.11.0
 	go.uber.org/zap v1.27.0
diff --git a/go.sum b/go.sum
index 55ac648f7..98ba7d6fe 100644
--- a/go.sum
+++ b/go.sum
@@ -208,8 +208,8 @@ github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOf
 github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
 github.com/subosito/gotenv v1.6.0 h1:9NlTDc1FTs4qu0DDq7AEtTPNw6SVm7uBMsUCUjABIf8=
 github.com/subosito/gotenv v1.6.0/go.mod h1:Dk4QP5c2W3ibzajGcXpNraDfq2IrhjMIvMSWPKKo0FU=
-github.com/tinkerbell/rufio v0.6.3 h1:NTV9XG7lKbWbtSJwbagjNJUjcdGU6g1K/SZCunrZZxA=
-github.com/tinkerbell/rufio v0.6.3/go.mod h1:UF/chZ7Q2DxilwicuBU/2kq7LojY64qxL0KR4kREjvo=
+github.com/tinkerbell/rufio v0.6.5 h1:9s8QHKLggH0su8PrdWz7MSP6OMhzsKHIShIH4z3hFqU=
+github.com/tinkerbell/rufio v0.6.5/go.mod h1:IavMOkADdR1CeC0gzZM39ycccPIoeVMZ1qdtGtwv5ow=
 github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM=
 github.com/x448/float16 v0.8.4/go.mod h1:14CWIYCyZA/cWjXOioeEpHeN/83MdbZDRQHoFcYsOfg=
 github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=