CVE-2015-4410
published 2020-02-20CVE-2015-4410: The Moped::BSON::ObjecId.legal? method in rubygem-moped before commit dd5a7c14b5d2e466f7875d079af71ad19774609b allows remote attackers to cause a denial of…
PriorityP335high7.5CVSS 3.1
AVNACLPRNUINSUCNINAH
EPSS
5.66%
92.1th percentile
The Moped::BSON::ObjecId.legal? method in rubygem-moped before commit dd5a7c14b5d2e466f7875d079af71ad19774609b allows remote attackers to cause a denial of service (worker resource consumption) or perform a cross-site scripting (XSS) attack via a crafted string.
Affected
6 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | ruby-bson | < ruby-bson 1.10.0-2 (bookworm) | ruby-bson 1.10.0-2 (bookworm) |
| debian | ruby-bson | — | — |
| fedoraproject | fedora | — | — |
| fedoraproject | fedora | — | — |
| mongodb | bson | < 3.0.4 | 3.0.4 |
| mongodb | bson | >= 0 < 3.0.4 | 3.0.4 |
CVSS provenance
nvdv3.17.5HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
nvdv2.05.0MEDIUMAV:N/AC:L/Au:N/C:N/I:N/A:P
ghsa7.5HIGH
osv7.5HIGH
vendor_debian7.5LOW
vendor_redhat7.5HIGH
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
Red Hat
rubygem-moped: Denial of Service with crafted ObjectId string (incomplete fix for CVE-2015-4410)
vendor_redhat·2015-06-04·CVSS 7.5
CVE-2015-4411 [HIGH] CWE-185 rubygem-moped: Denial of Service with crafted ObjectId string (incomplete fix for CVE-2015-4410)
rubygem-moped: Denial of Service with crafted ObjectId string (incomplete fix for CVE-2015-4410)
The Moped::BSON::ObjecId.legal? method in mongodb/bson-ruby before 3.0.4 as used in rubygem-moped allows remote attackers to cause a denial of service (worker resource consumption) via a crafted string. NOTE: This issue is due to an incomplete fix to CVE-2015-4410.
Statement: This issue affects the versions of rubygem-moped as shipped with Red Hat OpenShift Enterprise 2.x. Red Hat Product Security has rated this issue as having Low security impact. Additionally access to the component using rubygem-moped is restricted, only trusted users and systems can send messages, thus no trust boundary violation occurs and this issue can not easily be used to create an exploitable security vulnerability
Red Hat
rubygem-moped: Denial of Service with crafted ObjectId string
vendor_redhat·2015-06-04·CVSS 7.5
CVE-2015-4410 [HIGH] CWE-185 rubygem-moped: Denial of Service with crafted ObjectId string
rubygem-moped: Denial of Service with crafted ObjectId string
The Moped::BSON::ObjecId.legal? method in rubygem-moped before commit dd5a7c14b5d2e466f7875d079af71ad19774609b allows remote attackers to cause a denial of service (worker resource consumption) or perform a cross-site scripting (XSS) attack via a crafted string.
Statement: This issue affects the versions of rubygem-moped as shipped with Red Hat OpenShift Enterprise 2.x. Red Hat Product Security has rated this issue as having Low security impact on Red Hat OpenShift Enterprise 2. Additionally access to the component using rubygem-moped is restricted, only trusted users and systems can send messages, thus no trust boundary violation occurs and this issue can not easily be used to create an exploitable security vulnerability on R
Debian
CVE-2015-4410: ruby-bson - The Moped::BSON::ObjecId.legal? method in rubygem-moped before commit dd5a7c14b5...
vendor_debian·2015·CVSS 7.5
CVE-2015-4410 [HIGH] CVE-2015-4410: ruby-bson - The Moped::BSON::ObjecId.legal? method in rubygem-moped before commit dd5a7c14b5...
The Moped::BSON::ObjecId.legal? method in rubygem-moped before commit dd5a7c14b5d2e466f7875d079af71ad19774609b allows remote attackers to cause a denial of service (worker resource consumption) or perform a cross-site scripting (XSS) attack via a crafted string.
Scope: local
bookworm: resolved (fixed in 1.10.0-2)
bullseye: resolved (fixed in 1.10.0-2)
forky: resolved (fixed in 1.10.0-2)
sid: resolved (fixed in 1.10.0-2)
trixie: resolved (fixed in 1.10.0-2)
Debian
CVE-2015-4411: ruby-bson - The Moped::BSON::ObjecId.legal? method in mongodb/bson-ruby before 3.0.4 as used...
vendor_debian·2015·CVSS 7.5
CVE-2015-4411 [HIGH] CVE-2015-4411: ruby-bson - The Moped::BSON::ObjecId.legal? method in mongodb/bson-ruby before 3.0.4 as used...
The Moped::BSON::ObjecId.legal? method in mongodb/bson-ruby before 3.0.4 as used in rubygem-moped allows remote attackers to cause a denial of service (worker resource consumption) via a crafted string. NOTE: This issue is due to an incomplete fix to CVE-2015-4410.
Scope: local
bookworm: resolved
bullseye: resolved
forky: resolved
sid: resolved
trixie: resolved
OSV
Moped Rubygem Data Injection Vulnerability
osv·2020-08-19
CVE-2015-4410 [HIGH] Moped Rubygem Data Injection Vulnerability
Moped Rubygem Data Injection Vulnerability
`The Moped::BSON::ObjecId.legal?` method in rubygem-moped before [commit dd5a7c14b5d2e466f7875d079af71ad19774609b](https://github.com/mongoid/moped/commit/dd5a7c14b5d2e466f7875d079af71ad19774609b#diff-3b93602f64c2fe46d38efd9f73ef5358R24) allows remote attackers to cause a denial of service (worker resource consumption) or perform a cross-site scripting (XSS) attack via a crafted string.
GHSA
Moped Rubygem Data Injection Vulnerability
ghsa·2020-08-19
CVE-2015-4410 [HIGH] CWE-20 Moped Rubygem Data Injection Vulnerability
Moped Rubygem Data Injection Vulnerability
`The Moped::BSON::ObjecId.legal?` method in rubygem-moped before [commit dd5a7c14b5d2e466f7875d079af71ad19774609b](https://github.com/mongoid/moped/commit/dd5a7c14b5d2e466f7875d079af71ad19774609b#diff-3b93602f64c2fe46d38efd9f73ef5358R24) allows remote attackers to cause a denial of service (worker resource consumption) or perform a cross-site scripting (XSS) attack via a crafted string.
OSV
BSON rubygem contains potential denial of service
osv·2020-04-29·CVSS 7.5
CVE-2015-4411 [HIGH] BSON rubygem contains potential denial of service
BSON rubygem contains potential denial of service
The `Moped::BSON::ObjecId.legal?` method in `mongodb/bson-ruby` before 3.0.4 as used in rubygem-moped allows remote attackers to cause a denial of service (worker resource consumption) via a crafted string. NOTE: This issue is due to an incomplete fix to CVE-2015-4410.
GHSA
BSON rubygem contains potential denial of service
ghsa·2020-04-29·CVSS 7.5
CVE-2015-4411 [HIGH] CWE-400 BSON rubygem contains potential denial of service
BSON rubygem contains potential denial of service
The `Moped::BSON::ObjecId.legal?` method in `mongodb/bson-ruby` before 3.0.4 as used in rubygem-moped allows remote attackers to cause a denial of service (worker resource consumption) via a crafted string. NOTE: This issue is due to an incomplete fix to CVE-2015-4410.
OSV
CVE-2015-4410: The Moped::BSON::ObjecId
osv·2020-02-20·CVSS 7.5
CVE-2015-4410 [HIGH] CVE-2015-4410: The Moped::BSON::ObjecId
The Moped::BSON::ObjecId.legal? method in rubygem-moped before commit dd5a7c14b5d2e466f7875d079af71ad19774609b allows remote attackers to cause a denial of service (worker resource consumption) or perform a cross-site scripting (XSS) attack via a crafted string.
No detection rules found.
No public exploits indexed.
Bugzilla
CVE-2015-4410 rubygem-moped: Denial of Service with crafted ObjectId string
bugzilla·2015-06-09·CVSS 7.5
CVE-2015-4410 [HIGH] CVE-2015-4410 rubygem-moped: Denial of Service with crafted ObjectId string
CVE-2015-4410 rubygem-moped: Denial of Service with crafted ObjectId string
The following Denial of Service issue was discovered in Moped Ruby gem:
If a crafted value will be passed to Moped::BSON::ObjecId.legal? method, this will cause Moped to think MongoDB is down, and ping it 39 more times with intervals.
In other words, Moped will keep a worker busy for 5 seconds and make x40 requests to MongoDB.
CVE-2015-4410 was assigned to it: http://seclists.org/oss-sec/2015/q2/653
Additional details might be found here: http://sakurity.com/blog/2015/06/04/mongo_ruby_regexp.html
The fix can be found here:
https://github.com/mongodb/bson-ruby/commit/976da329ff03ecdfca3030eb6efe3c85e6db9999
Discussion:
Statement:
This issue affects the versions of rubygem-moped as shipped with Red Hat OpenShif
Bugzilla
CVE-2015-4411 rubygem-moped: Denial of Service with crafted ObjectId string (incomplete fix for CVE-2015-4410)
bugzilla·2015-06-09·CVSS 7.5
CVE-2015-4411 [HIGH] CVE-2015-4411 rubygem-moped: Denial of Service with crafted ObjectId string (incomplete fix for CVE-2015-4410)
CVE-2015-4411 rubygem-moped: Denial of Service with crafted ObjectId string (incomplete fix for CVE-2015-4410)
The following Denial of Service issue was discovered in Moped Ruby gem:
If a crafted value will be passed to Moped::BSON::ObjecId.legal? method, this will cause Moped to think MongoDB is down, and ping it 39 more times with intervals. In other words, Moped will keep a worker busy for 5 seconds and make x40 requests to MongoDB.
CVE-2015-4411 was assigned to it:
http://seclists.org/oss-sec/2015/q2/653
Additional details might be found here:
http://sakurity.com/blog/2015/06/04/mongo_ruby_regexp.html
The fix can be found here:
https://github.com/mongodb/bson-ruby/commit/976da329ff03ecdfca3030eb6efe3c85e6db9999
Discussion:
Created rubygem-moped tracking bugs for this issue:
Aff
http://lists.fedoraproject.org/pipermail/package-announce/2015-July/161964.htmlhttp://lists.fedoraproject.org/pipermail/package-announce/2015-July/161987.htmlhttp://www.openwall.com/lists/oss-security/2015/06/06/3http://www.securityfocus.com/bid/75045https://bugzilla.redhat.com/show_bug.cgi?id=1229757https://github.com/mongoid/moped/commit/dd5a7c14b5d2e466f7875d079af71ad19774609b#diff-3b93602f64c2fe46d38efd9f73ef5358R24https://homakov.blogspot.ru/2012/05/saferweb-injects-in-various-ruby.htmlhttps://sakurity.com/blog/2015/06/04/mongo_ruby_regexp.htmlhttps://seclists.org/oss-sec/2015/q2/653https://www.securityfocus.com/bid/75045http://lists.fedoraproject.org/pipermail/package-announce/2015-July/161964.htmlhttp://lists.fedoraproject.org/pipermail/package-announce/2015-July/161987.htmlhttp://www.openwall.com/lists/oss-security/2015/06/06/3http://www.securityfocus.com/bid/75045https://bugzilla.redhat.com/show_bug.cgi?id=1229757https://github.com/mongoid/moped/commit/dd5a7c14b5d2e466f7875d079af71ad19774609b#diff-3b93602f64c2fe46d38efd9f73ef5358R24https://homakov.blogspot.ru/2012/05/saferweb-injects-in-various-ruby.htmlhttps://sakurity.com/blog/2015/06/04/mongo_ruby_regexp.htmlhttps://seclists.org/oss-sec/2015/q2/653https://www.securityfocus.com/bid/75045
2020-02-20
Published