diff --git a/.tool-versions b/.tool-versions
index 041df9aa68dbbab58f579db4d7adfb8e162aeabd..ae5ecdb2b3e366fce3bd82fe3904841137e24415 100644
--- a/.tool-versions
+++ b/.tool-versions
@@ -1 +1 @@
-ruby 3.4.1
+ruby 3.4.2
diff --git a/Dockerfile b/Dockerfile
index 92c9be613d269bb031094c323241a86e79654fa0..265f9384585c82a8ecd17923a0d196e18ea8124c 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -2,7 +2,7 @@
 
 # Make sure RUBY_VERSION matches the Ruby version in .ruby-version and Gemfile
 # renovate: datasource=docker depName=registry.docker.com/library/ruby
-ARG RUBY_VERSION=3.4.1
+ARG RUBY_VERSION=3.4.2
 FROM registry.docker.com/library/ruby:$RUBY_VERSION-slim AS base
 
 # Rails app lives here
diff --git a/Gemfile b/Gemfile
index 5f7357358e46002588027f760811f57e493bebe3..0197d14af58d4723301258749846df1b64b57c59 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,6 +1,6 @@
 source "https://rubygems.org"
 
-ruby "3.4.1"
+ruby "3.4.2"
 
 gem "rails", "~> 8.0.1"
 
diff --git a/Gemfile.lock b/Gemfile.lock
index 8e2a59aa07e68b340580d10473cee50f0c4a483a..4e0cc8ab9b55afbfeb0368b698759f71af32f6e3 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -403,7 +403,7 @@ DEPENDENCIES
   web-console (> 0)
 
 RUBY VERSION
-   ruby 3.4.1p0
+   ruby 3.4.2p28
 
 BUNDLED WITH
    2.6.2