diff --git a/Gemfile b/Gemfile
index eab05b33972376424221cb48f9ff94fde4d01962..1081ba85dbeaa0ae67f7d83efb1435836ddbf7f0 100644
--- a/Gemfile
+++ b/Gemfile
@@ -493,7 +493,7 @@ gem 'kas-grpc', '~> 0.0.2'
 
 gem 'grpc', '~> 1.42.0'
 
-gem 'google-protobuf', '~> 3.19.0'
+gem 'google-protobuf', '~> 3.21'
 
 gem 'toml-rb', '~> 2.0'
 
diff --git a/Gemfile.lock b/Gemfile.lock
index ddba30d25748ad88c03c96f1b17a1920c4cfbb54..4da5e6e88392148a11dcd49bdf2d9f0818829481 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -580,7 +580,7 @@ GEM
       signet (~> 0.12)
     google-cloud-env (1.5.0)
       faraday (>= 0.17.3, < 2.0)
-    google-protobuf (3.19.4)
+    google-protobuf (3.21.3)
     googleapis-common-protos-types (1.3.0)
       google-protobuf (~> 3.14)
     googleauth (0.14.0)
@@ -1580,7 +1580,7 @@ DEPENDENCIES
   gitlab_omniauth-ldap (~> 2.2.0)
   gon (~> 6.4.0)
   google-api-client (~> 0.33)
-  google-protobuf (~> 3.19.0)
+  google-protobuf (~> 3.21)
   gpgme (~> 2.0.19)
   grape (~> 1.5.2)
   grape-entity (~> 0.10.0)