diff --git a/Gemfile b/Gemfile
index e4f992193b34a854d8b34ee4e85c94588ff20193..6d31d4550db93e99d0c524e8c716842c5f4455bc 100644
--- a/Gemfile
+++ b/Gemfile
@@ -515,7 +515,7 @@ gem 'kas-grpc', '~> 0.0.2'
 
 gem 'grpc', '~> 1.42.0'
 
-gem 'google-protobuf', '~> 3.22', '>= 3.22.2'
+gem 'google-protobuf', '~> 3.22', '>= 3.22.3'
 
 gem 'toml-rb', '~> 2.2.0'
 
diff --git a/Gemfile.checksum b/Gemfile.checksum
index 6f0e06ff8fba7d10f341c47f6693f054fddf7975..1ca1791b3e1c5a2ca3cf475dc222e4f2d1d1fe1f 100644
--- a/Gemfile.checksum
+++ b/Gemfile.checksum
@@ -240,16 +240,16 @@
 {"name":"google-cloud-errors","version":"1.3.0","platform":"ruby","checksum":"450b681e24c089a20721a01acc4408bb4a7b0df28c175aaab488da917480d64b"},
 {"name":"google-cloud-profiler-v2","version":"0.4.0","platform":"ruby","checksum":"53fc2ab175d08f54233c644310d47798feac996220916815c4fb44c937b5d3e3"},
 {"name":"google-cloud-storage","version":"1.44.0","platform":"ruby","checksum":"299a1e055c9277c8120f7c10d21d37e4d8c17c7b963350c0e0bff7e9d9a570ea"},
-{"name":"google-protobuf","version":"3.22.2","platform":"aarch64-linux","checksum":"21357d807fd4b7e6e423dafa98732bf9a2be2767c06ea81a8a7980e71659783a"},
-{"name":"google-protobuf","version":"3.22.2","platform":"arm64-darwin","checksum":"ee4026e3d24d2c584476dd0dd1ff4662589711709ef5a91b82d36c995bb711d1"},
-{"name":"google-protobuf","version":"3.22.2","platform":"java","checksum":"d3d5389755bcf788717f000c9de41bed64fc211c46687dd41ebf7f8545b57962"},
-{"name":"google-protobuf","version":"3.22.2","platform":"ruby","checksum":"d516c13248500fb4e1af469c2d71e8b6ecffacb6f55e9be203f01b7d0ff01eff"},
-{"name":"google-protobuf","version":"3.22.2","platform":"x64-mingw-ucrt","checksum":"c26f38dde5612793db886a19485db7d3037628edf1d35ee8b5ca1ba16c82d005"},
-{"name":"google-protobuf","version":"3.22.2","platform":"x64-mingw32","checksum":"5c36e9f519988af2ac52444f3881fc4f6f6181a6177c01bae7b8ea007c76f80b"},
-{"name":"google-protobuf","version":"3.22.2","platform":"x86-linux","checksum":"ab49eb312d414e9a7231542240a4fddc52ea8c78007b812132a2c1d9ba943e26"},
-{"name":"google-protobuf","version":"3.22.2","platform":"x86-mingw32","checksum":"7fa69f62e182bae2a32f499da9ce8e5d9412d0a5768764967a7c1d0d89492e2e"},
-{"name":"google-protobuf","version":"3.22.2","platform":"x86_64-darwin","checksum":"e716c0fc6c970d82febf2447de2c762d265c288dbc26c3043c30544c8a4d60d9"},
-{"name":"google-protobuf","version":"3.22.2","platform":"x86_64-linux","checksum":"8fd16e0115d01209494767b6182c2a9f5d257d5f3c495c513762555a46f1ab88"},
+{"name":"google-protobuf","version":"3.22.3","platform":"aarch64-linux","checksum":"ea99d1ab641dcf1f8e8b8a7e009f862c7f677c7082cbb4cc846ffe7cf9caeeb1"},
+{"name":"google-protobuf","version":"3.22.3","platform":"arm64-darwin","checksum":"ca1a0b5e3602c91794308bcfb82c83b7319ad9b6507de351a25583cbae57e93f"},
+{"name":"google-protobuf","version":"3.22.3","platform":"java","checksum":"2a5b53d9e95141788c270e32a8e248469798144c3e24f87f9a980682949451ab"},
+{"name":"google-protobuf","version":"3.22.3","platform":"ruby","checksum":"09db2a54fcdf2c8ec04d2c10b2818fd6ee0990578317b42e839811f2fd288ff5"},
+{"name":"google-protobuf","version":"3.22.3","platform":"x64-mingw-ucrt","checksum":"8c232ee5746fe4f12cb6f39aeebb5540b50da153bd3e01233b6a36270faf452a"},
+{"name":"google-protobuf","version":"3.22.3","platform":"x64-mingw32","checksum":"242cb646c7bed779fa7c39e03e62f06144ac88acda24941d0d5065269b642457"},
+{"name":"google-protobuf","version":"3.22.3","platform":"x86-linux","checksum":"e15b535d768cc99ccdf1950b71820e502fc9da4f9e7d41c252d10e7447be81e5"},
+{"name":"google-protobuf","version":"3.22.3","platform":"x86-mingw32","checksum":"225ef058f623c88f7d485eb6cc3e63596744cbe05192a9ee80668af55e04474e"},
+{"name":"google-protobuf","version":"3.22.3","platform":"x86_64-darwin","checksum":"b4a686f2bb39cf8212e2bc8c24897fa69a955c06c9db110a58bb6617e495268f"},
+{"name":"google-protobuf","version":"3.22.3","platform":"x86_64-linux","checksum":"d653acddf65acc714fa1a5e201c476bf12c21f537981527f6200365f97816bd5"},
 {"name":"googleapis-common-protos","version":"1.4.0","platform":"ruby","checksum":"da2380fb5ab1563580816c74e8d684ac17512c3654c829a3ee84f6d6139de382"},
 {"name":"googleapis-common-protos-types","version":"1.5.0","platform":"ruby","checksum":"5769cf7376abc86ef7f5897a4aaca1d5c5a3c49ddabeddd2c251fcf8155f858b"},
 {"name":"googleauth","version":"1.3.0","platform":"ruby","checksum":"51dd7362353cf1e90a2d01e1fb94321ae3926c776d4dc4a79db65230217ffcc2"},
diff --git a/Gemfile.lock b/Gemfile.lock
index 2ca756f63c49eea1b09b3d90314055dcab23acea..7069b8986ae8745c3f0fde7f315251efaa61c5d9 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -698,7 +698,7 @@ GEM
       google-cloud-core (~> 1.6)
       googleauth (>= 0.16.2, < 2.a)
       mini_mime (~> 1.0)
-    google-protobuf (3.22.2)
+    google-protobuf (3.22.3)
     googleapis-common-protos (1.4.0)
       google-protobuf (~> 3.14)
       googleapis-common-protos-types (~> 1.2)
@@ -1764,7 +1764,7 @@ DEPENDENCIES
   google-apis-serviceusage_v1 (~> 0.28.0)
   google-apis-sqladmin_v1beta4 (~> 0.41.0)
   google-cloud-storage (~> 1.44.0)
-  google-protobuf (~> 3.22, >= 3.22.2)
+  google-protobuf (~> 3.22, >= 3.22.3)
   gpgme (~> 2.0.22)
   grape (~> 1.5.2)
   grape-entity (~> 0.10.0)