CVE-2015-4412
rubygem-bson: data injection vulnerability through a crafted ObjectId
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD, GHSA, Ruby Advisory DB. Rated lower by Red Hat (low).
Description
BSON injection vulnerability in the legal? function in BSON (bson-ruby) gem before 3.0.4 for Ruby allows remote attackers to cause a denial of service (resource consumption) or inject arbitrary data via a crafted string.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| rubygems::GitHub Security Advisory RubyGems | bson | 1.12.3, 3.0.4 |
| rubygems::Ruby Advisory Database | bson | ~> 1.12.3, >= 3.0.4 |
| Red Hat | rh-ror41-rubygem-bson, rh-ror41-rubygem-bson-doc, ror40-rubygem-bson and 3 more | no fix listed |
Show all 8 entries from 3 sources
| Source | Package | Fixed in |
|---|---|---|
| rubygems::GitHub Security Advisory RubyGems | bson | 1.12.3, 3.0.4 |
| rubygems::Ruby Advisory Database | bson | ~> 1.12.3, >= 3.0.4 |
| Red Hat | rh-ror41-rubygem-bson | no fix listed |
| Red Hat | rh-ror41-rubygem-bson-doc | no fix listed |
| Red Hat | ror40-rubygem-bson | no fix listed |
| Red Hat | ror40-rubygem-bson-doc | no fix listed |
| Red Hat | ruby193-rubygem-bson | no fix listed |
| Red Hat | ruby193-rubygem-bson-doc | no fix listed |
References
- http://sakurity.com/blog/2015/06/04/mongo_ruby_regexp.html
- http://www.openwall.com/lists/oss-security/2015/06/06/3
- http://www.securityfocus.com/bid/75045
- https://access.redhat.com/security/cve/CVE-2015-4412
- https://bugzilla.redhat.com/show_bug.cgi?id=1229750
- https://github.com/advisories/GHSA-h6rj-8r3c-9gpj
- https://github.com/mongodb/bson-ruby
- https://github.com/mongodb/bson-ruby/commit/976da329ff03ecdfca3030eb6efe3c85e6db9999
All 14 references
- https://github.com/mongodb/bson-ruby/compare/7446d7c6764dfda8dc4480ce16d5c023e74be5ca...28f34978a85b689a4480b4d343389bf4886522e7
- https://github.com/mongodb/mongo-ruby-driver/compare/6ae981167759d5819ba3d41e374e5b2af5b79077~1...9859a3ab9773a8a883eb8438b665a921cc991c71
- https://github.com/rubysec/ruby-advisory-db/blob/master/gems/bson/CVE-2015-4412.yml
- https://nvd.nist.gov/vuln/detail/CVE-2015-4412
- https://sakurity.com/blog/2015/06/04/mongo_ruby_regexp.html
- https://www.cve.org/CVERecord?id=CVE-2015-4412