Vulnerability Details : CVE-2015-2963
The thoughtbot paperclip gem before 4.2.2 for Ruby does not consider the content-type value during media-type validation, which allows remote attackers to upload HTML documents and conduct cross-site scripting (XSS) attacks via a spoofed value, as demonstrated by image/jpeg.
Vulnerability category: Cross site scripting (XSS)
Products affected by CVE-2015-2963
- cpe:2.3:a:thoughtbot:paperclip:*:*:*:*:*:ruby:*:*
Exploit prediction scoring system (EPSS) score for CVE-2015-2963
0.43%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 71 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2015-2963
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
4.3
|
MEDIUM | AV:N/AC:M/Au:N/C:N/I:P/A:N |
8.6
|
2.9
|
NIST |
CWE ids for CVE-2015-2963
-
The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.Assigned by: nvd@nist.gov (Primary)
References for CVE-2015-2963
-
http://jvndb.jvn.jp/jvndb/JVNDB-2015-000088
JVNDB-2015-000088 - JVN iPedia - 脆弱性対策情報データベースVendor Advisory
-
http://jvn.jp/en/jp/JVN83881261/index.html
JVN#83881261: Ruby on Rails library Paperclip vulnerable to cross-site scriptingVendor Advisory
-
https://robots.thoughtbot.com/paperclip-security-release
Paperclip Security ReleaseVendor Advisory
-
http://www.securityfocus.com/bid/75304
Ruby On Rails Paperclip CVE-2015-2963 Cross-Site Scripting Vulnerability
-
http://openwall.com/lists/oss-security/2015/06/19/3
oss-security - Re: CVE request: Content type spoofing in ruby gem paperclip <4.2.2Vendor Advisory
-
https://github.com/thoughtbot/paperclip/commit/9aee4112f36058cd28d5fe4a006d6981bd1eda57
Fix a possible security issue with spoofing · thoughtbot/paperclip@9aee411 · GitHubExploit;Vendor Advisory
Jump to