diff --git a/Gemfile b/Gemfile
index 777e95217e8db8f1e3eba71d85014d5b4fd8b38f..42f0198f0d70737cea8209c38fcbcaefbc57bd27 100644
--- a/Gemfile
+++ b/Gemfile
@@ -504,7 +504,7 @@ group :test do
   gem 'rspec_profiling', '~> 0.0.6', feature_category: :tooling
   gem 'rspec-benchmark', '~> 0.6.0', feature_category: :tooling
   gem 'rspec-parameterized', '~> 1.0', require: false, feature_category: :tooling
-  gem 'os', '~> 1.1', feature_category: :tooling
+  gem 'os', '~> 1.1', '>= 1.1.4', feature_category: :tooling
 
   gem 'capybara', '~> 3.40' # rubocop:todo Gemfile/MissingFeatureCategory
   gem 'capybara-screenshot', '~> 1.0.26' # rubocop:todo Gemfile/MissingFeatureCategory
diff --git a/Gemfile.lock b/Gemfile.lock
index cd96a5d7be56aa35df129708a6ade43db4173db1..f934c4e88a30856c2a46ef1dcb13cee9d6dba923 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -2039,7 +2039,7 @@ DEPENDENCIES
   openid_connect (= 1.3.0)
   openssl (~> 3.0)
   org-ruby (~> 0.9.12)
-  os (~> 1.1)
+  os (~> 1.1, >= 1.1.4)
   pact (~> 1.64)
   parallel (~> 1.19)
   parser (~> 3.3, >= 3.3.0.2)