VYPR
High severity8.8NVD Advisory· Published Sep 25, 2017· Updated May 13, 2026

CVE-2017-14683

CVE-2017-14683

Description

geminabox (aka Gem in a Box) before 0.13.7 has CSRF, as demonstrated by an unintended gem upload.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
geminaboxRubyGems
< 0.13.70.13.7

Affected products

1

Patches

1
a01c4e8b3403

Fix CSRF vulnerability

https://github.com/geminabox/geminaboxsonotsSep 20, 2017via ghsa
2 files changed · +3 0
  • lib/geminabox.rb+1 0 modified
    @@ -9,6 +9,7 @@
     require 'tempfile'
     require 'json'
     require 'tilt/erb'
    +require 'rack/protection'
     
     module Geminabox
     
    
  • lib/geminabox/server.rb+2 0 modified
    @@ -2,6 +2,8 @@ module Geminabox
     
       class Server < Sinatra::Base
         enable :static, :methodoverride
    +    use Rack::Session::Pool, :expire_after => 2592000
    +    use Rack::Protection
     
         def self.delegate_to_geminabox(*delegate_methods)
           delegate_methods.each{|m| set m, Geminabox.send(m)}
    

Vulnerability mechanics

Generated by null/stub on May 9, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.

References

6

News mentions

0

No linked articles in our index yet.