{"id":"CVE-2017-14506","published":"2017-09-25T08:00:00Z","modified":"2024-08-05T19:27:40Z","title":"geminabox (aka Gem in a Box) before 0.13.6 has XSS, as demonstrated by uploading a gem file that has a crafted…","vendor":null,"product":null,"tier":"tail","description":{"text":"geminabox (aka Gem in a Box) before 0.13.6 has XSS, as demonstrated by uploading a gem file that has a crafted gem.homepage value in its .gemspec file.","provenance":"source","from":"CVE.org"},"cvss":null,"epss":{"score":0.0068,"percentile":0.52262,"provenance":"source"},"cwes":[],"references":[{"url":"http://baraktawily.blogspot.co.il/2017/09/gem-in-box-xss-vulenrability-cve-2017.html","tags":["x_refsource_MISC"]},{"url":"https://github.com/geminabox/geminabox/blob/master/CHANGELOG.md","tags":["x_refsource_MISC"]}],"priority":{"score":10.5,"factors":[{"name":"EPSS percentile","points":10.45}]},"affected":[{"ecosystem":"RubyGems","package":"geminabox","vulnerableRanges":["<0.13.6"],"patched":["0.13.6"],"from":["GHSA-98hq-3qvg-pg78"],"provenance":"source"}],"euvd":{"id":"EUVD-2022-3325","exploited":false,"provenance":"source"},"lineage":{"familyId":"fam-geminabox-cve-2017-14506","children":[{"from":"CVE-2017-14506","to":"CVE-2017-14683","relation":"successor","confidence":"high","kind":"lineage","orderedBy":"description","evidence":[{"kind":"version-step","provenance":"source","package":"RubyGems:geminabox","fromFixed":"0.13.6","toFixed":"0.13.7","daysApart":0},{"kind":"same-code","provenance":"machine","files":["lib/geminabox/server.rb"],"commits":["https://github.com/geminabox/geminabox/commit/99aaae196c4fc6ae0df28e186ca1e493ae658e02","https://github.com/geminabox/geminabox/commit/a01c4e8b3403624109499dec75eb6ee30bd01a55"],"basis":"rarely changed file"},{"kind":"similar","provenance":"machine","score":0.73,"basis":"same package + description similarity"}]},{"from":"CVE-2017-14506","to":"CVE-2017-16792","relation":"related","confidence":"medium","kind":"lineage","evidence":[{"kind":"same-code","provenance":"machine","files":["lib/geminabox/server.rb","views/gem.erb","views/index.erb"],"commits":["https://github.com/geminabox/geminabox/commit/99aaae196c4fc6ae0df28e186ca1e493ae658e02","https://github.com/geminabox/geminabox/commit/f8429a9e364658459add170e4ebc7a5d3b4759e7"],"basis":"shared function","functions":["combined_gem_list"]},{"kind":"similar","provenance":"machine","score":0.7,"basis":"same package + description similarity"}]}],"packageHistory":[{"cve":"CVE-2017-14506","published":"2017-09-25","fixed":"0.13.6","kev":false},{"cve":"CVE-2017-14683","published":"2017-09-25","fixed":"0.13.7","kev":false},{"cve":"CVE-2017-16792","published":"2017-11-13","fixed":"0.13.10","kev":false}],"package":"RubyGems:geminabox"}}