summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTakeshi Umeda <noel.yoshiba@gmail.com>2021-04-22 00:45:58 +0900
committerGitHub <noreply@github.com>2021-04-21 17:45:58 +0200
commit83230234643bb53ba563e42d73fb91a0dcfbff64 (patch)
treeb4a77f5cf032e55b198209b6d0f619a939a5c47f
parente243092a5ae44dbf9a1c0ea2791214f6c9d69025 (diff)
Add guard against DNS rebinding attacks (#16087)
* Add guard against DNS rebinding attacks * Fix not to apply to test environment
-rw-r--r--config/initializers/1_hosts.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/config/initializers/1_hosts.rb b/config/initializers/1_hosts.rb
index 757f1f73554..0ce4320b72b 100644
--- a/config/initializers/1_hosts.rb
+++ b/config/initializers/1_hosts.rb
@@ -26,4 +26,10 @@ Rails.application.configure do
"ws://#{ENV['REMOTE_DEV'] == 'true' ? host.split(':').first : 'localhost'}:4000"
end
end
+
+ unless Rails.env.test?
+ config.hosts << host if host.present?
+ config.hosts << web_host if web_host.present?
+ config.hosts << alternate_domains if alternate_domains.present?
+ end
end