CVE-2016-7954
rubygem-bundler: Code execution via gem name collision in bundler
Sévérité par source
Le label propre à Trivy est CRITICAL. Critique selon NVD, GHSA, Ruby Advisory DB. Plus basse selon Red Hat (moyenne), Ubuntu (moyenne).
Description
Bundler 1.x might allow remote attackers to inject arbitrary Ruby code into an application by leveraging a gem name collision on a secondary source. NOTE: this might overlap CVE-2013-0334.
Paquets affectés et versions corrigées
| Source | Paquet | Corrigé en |
|---|---|---|
| rubygems::GitHub Security Advisory RubyGems | bundler | 2.0.0 |
| rubygems::Ruby Advisory Database | bundler | >= 2.0.0 |
| debian 10 | bundler | pas de correctif indiqué |
| debian 7 | bundler | pas de correctif indiqué |
| debian 8 | bundler | pas de correctif indiqué |
| debian 9 | bundler | pas de correctif indiqué |
| Red Hat | rh-ruby22-rubygem-bundler, rh-ruby22-rubygem-bundler-doc, rh-ruby23-rubygem-bundler et 5 autres | pas de correctif indiqué |
| ubuntu 18.04-ESM | bundler | pas de correctif indiqué |
Afficher les 15 entrées de 8 sources
| Source | Paquet | Corrigé en |
|---|---|---|
| rubygems::GitHub Security Advisory RubyGems | bundler | 2.0.0 |
| rubygems::Ruby Advisory Database | bundler | >= 2.0.0 |
| debian 10 | bundler | pas de correctif indiqué |
| debian 7 | bundler | pas de correctif indiqué |
| debian 8 | bundler | pas de correctif indiqué |
| debian 9 | bundler | pas de correctif indiqué |
| Red Hat | rh-ruby22-rubygem-bundler | pas de correctif indiqué |
| Red Hat | rh-ruby22-rubygem-bundler-doc | pas de correctif indiqué |
| Red Hat | rh-ruby23-rubygem-bundler | pas de correctif indiqué |
| Red Hat | rh-ruby23-rubygem-bundler-doc | pas de correctif indiqué |
| Red Hat | rh-ruby24-rubygem-bundler | pas de correctif indiqué |
| Red Hat | rh-ruby24-rubygem-bundler-doc | pas de correctif indiqué |
| Red Hat | rubygem-bundler | pas de correctif indiqué |
| Red Hat | rubygem-bundler-doc | pas de correctif indiqué |
| ubuntu 18.04-ESM | bundler | pas de correctif indiqué |
Références
- http://collectiveidea.com/blog/archives/2016/10/06/bundlers-multiple-source-security-vulnerability
- http://collectiveidea.com/blog/archives/2016/10/06/bundlers-multiple-source-security-vulnerability/
- http://www.openwall.com/lists/oss-security/2016/10/04/5
- http://www.openwall.com/lists/oss-security/2016/10/04/7
- http://www.openwall.com/lists/oss-security/2016/10/05/3
- http://www.securityfocus.com/bid/93423
- https://access.redhat.com/security/cve/CVE-2016-7954
- https://bugzilla.redhat.com/show_bug.cgi?id=1381951
Les 27 références
- https://bundler.io/blog/2014/08/14/bundler-may-install-gems-from-a-different-source-than-expected-cve-2013-0334.html
- https://collectiveidea.com/blog/archives/2016/10/06/bundlers-multiple-source-security-vulnerability
- https://github.com/advisories/GHSA-jvgm-pfqv-887x
- https://github.com/bundler/bundler/issues/5051
- https://github.com/bundler/bundler/issues/5062
- https://github.com/bundler/bundler/issues/5274
- https://github.com/rubygems/bundler
- https://github.com/rubygems/bundler/issues/3671
- https://github.com/rubygems/bundler/issues/5051
- https://github.com/rubygems/bundler/issues/5062
- https://github.com/rubygems/bundler/issues/5274
- https://github.com/rubygems/bundler/pull/3696
- https://github.com/rubysec/ruby-advisory-db/blob/master/gems/bundler/CVE-2016-7954.yml
- https://nvd.nist.gov/vuln/detail/CVE-2016-7954
- https://seclists.org/oss-sec/2016/q4/18
- https://seclists.org/oss-sec/2016/q4/20
- https://seclists.org/oss-sec/2016/q4/25
- https://web.archive.org/web/20170214030311/http://www.securityfocus.com/bid/93423
- https://www.cve.org/CVERecord?id=CVE-2016-7954