Fix Content Security Policy sometimes unnecessarily allowing hCaptcha scripts (#26388)

local
Claire 10 months ago committed by GitHub
parent 2c204d904b
commit 8b37dd2c86
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      app/controllers/concerns/captcha_concern.rb

@ -42,7 +42,7 @@ module CaptchaConcern
end
def extend_csp_for_captcha!
policy = request.content_security_policy
policy = request.content_security_policy&.clone
return unless captcha_required? && policy.present?
@ -54,6 +54,8 @@ module CaptchaConcern
policy.send(directive, *values)
end
request.content_security_policy = policy
end
def render_captcha

Loading…
Cancel
Save