File tree Expand file tree Collapse file tree 1 file changed +40
-0
lines changed Expand file tree Collapse file tree 1 file changed +40
-0
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ gem : bundler
3
+ cve : 2016-7954
4
+ ghsa : jvgm-pfqv-887x
5
+ url : https://collectiveidea.com/blog/archives/2016/10/06/bundlers-multiple-source-security-vulnerability
6
+ title : Allows an attacker to inject arbitrary code into your application
7
+ via any secondary Gem source declared in your Gemfile
8
+ date : 2016-10-06
9
+ description : |
10
+ Bundler 1.x might allow remote attackers to inject arbitrary Ruby
11
+ code into an application by leveraging a Gem name collision on a
12
+ secondary source.
13
+
14
+ Please note that this vulnerability only applies for Ruby
15
+ projects using Bundler < 2.0 with Gemfiles having 2 or more
16
+ "source" lines.
17
+
18
+ In other words, if the user's Gemfile does not use multiple
19
+ sources, this vulnerability can be ignored.
20
+ cvss_v2 : 7.5
21
+ cvss_v3 : 9.8
22
+ patched_versions :
23
+ - " >= 2.0.0"
24
+ related :
25
+ cve :
26
+ - 2013-0334
27
+ url :
28
+ - https://nvd.nist.gov/vuln/detail/CVE-2016-7954
29
+ - https://collectiveidea.com/blog/archives/2016/10/06/bundlers-multiple-source-security-vulnerability
30
+ - https://bundler.io/blog/2014/08/14/bundler-may-install-gems-from-a-different-source-than-expected-cve-2013-0334.html
31
+ - https://github.com/advisories/GHSA-jvgm-pfqv-887x
32
+ - https://seclists.org/oss-sec/2016/q4/25
33
+ - https://seclists.org/oss-sec/2016/q4/18
34
+ - https://seclists.org/oss-sec/2016/q4/20
35
+ - https://github.com/rubygems/bundler/pull/3696
36
+ - https://github.com/rubygems/bundler/issues/3671
37
+ - https://github.com/rubygems/bundler/issues/5274
38
+ - https://github.com/rubygems/bundler/issues/5051
39
+ - https://github.com/rubygems/bundler/issues/5062
40
+ notes : " NOTE: This might overlap CVE-2013-0334.; GHSA is unreviewed"
You can’t perform that action at this time.
0 commit comments