8.4
CVE-2015-7551
- EPSS 0.5%
- Veröffentlicht 24.03.2016 01:59:03
- Zuletzt bearbeitet 06.05.2026 22:30:45
- Quelle secalert@redhat.com
- CVE-Watchlists
- Unerledigt
The Fiddle::Handle implementation in ext/fiddle/handle.c in Ruby before 2.0.0-p648, 2.1 before 2.1.8, and 2.2 before 2.2.4, as distributed in Apple OS X before 10.11.4 and other products, mishandles tainting, which allows context-dependent attackers to execute arbitrary code or cause a denial of service (application crash) via a crafted string, related to the DL module and the libffi library. NOTE: this vulnerability exists because of a CVE-2009-5147 regression.
Daten sind bereitgestellt durch National Vulnerability Database (NVD)
| Typ | Quelle | Score | Percentile |
|---|---|---|---|
| EPSS | FIRST.org | 0.5% | 0.387 |
| Quelle | Base Score | Exploit Score | Impact Score | Vector String |
|---|---|---|---|---|
| nvd@nist.gov | 8.4 | 2.5 | 5.9 |
CVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
|
| nvd@nist.gov | 4.6 | 3.9 | 6.4 |
AV:L/AC:L/Au:N/C:P/I:P/A:P
|
CWE-20 Improper Input Validation
The product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.
http://www.oracle.com/technetwork/topics/security/bulletinapr2016-2952098.html
http://lists.apple.com/archives/security-announce/2016/Mar/msg00004.html
https://support.apple.com/HT206167
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796344
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796551
http://www.securityfocus.com/bid/76060
https://access.redhat.com/errata/RHSA-2018:0583
https://github.com/ruby/ruby/commit/339e11a7f178312d937b7c95dd3115ce7236597a
https://people.canonical.com/~ubuntu-security/cve/2015/CVE-2015-7551.html
https://puppet.com/security/cve/ruby-dec-2015-security-fixes
https://www.ruby-lang.org/en/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/