diff --git a/config/software/gitlab-rails.rb b/config/software/gitlab-rails.rb
index 067eb1cc8db142ddb12a54d7fbd26e6b2a3cd0c4_Y29uZmlnL3NvZnR3YXJlL2dpdGxhYi1yYWlscy5yYg==..f62c68ec0e93c27390ee22e36297fc4947d551f9_Y29uZmlnL3NvZnR3YXJlL2dpdGxhYi1yYWlscy5yYg== 100644
--- a/config/software/gitlab-rails.rb
+++ b/config/software/gitlab-rails.rb
@@ -99,6 +99,9 @@
   bundle 'config build.gpgme --use-system-libraries', env: env
   bundle "config build.nokogiri --use-system-libraries --with-xml2-include=#{install_dir}/embedded/include/libxml2 --with-xslt-include=#{install_dir}/embedded/include/libxslt", env: env
   bundle 'config build.grpc --with-ldflags=-Wl,--no-as-needed --with-dldflags=-latomic', env: env if OhaiHelper.os_platform == 'raspbian'
+  # Disable zstd decompression support to avoid linking against libzstd,
+  # which may not be a safe system dependency to use.
+  bundle 'config build.ruby-magic --with-magic-flags=--disable-zstdlib', env: env
   bundle "config set --local frozen 'true'"
   bundle "install --without #{bundle_without.join(' ')} --jobs #{workers} --retry 5", env: env