{"id":"CVE-2017-0889","aliases":["EUVD-2018-0152","GHSA-5jcf-c5rg-rmm8"],"status":"published","title":"paperclip Server-Side Request Forgery vulnerability","description":"Paperclip ruby gem version 3.1.4 and later suffers from a Server-SIde Request Forgery (SSRF) vulnerability in the Paperclip::UriAdapter class. Attackers may be able to access information about internal network resources.","severity":{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.03053,"percentile":0.87665,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-918"],"published":"2017-11-13T17:00:00Z","modified":"2026-10-20T10:48:06Z","fixes":[{"ecosystem":"RubyGems","package":"paperclip","fixed_in":["5.2.0"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"RubyGems","package":"paperclip","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.4"},{"fixed":"5.2.0"}]}]},{"source":"osv","ecosystem":"RubyGems","package":"paperclip","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.1.4"},{"fixed":"5.2.0"}]}],"versions":["3.1.4","3.2.0","3.2.1","3.3.0","3.3.1","3.4.0","3.4.1","3.4.2","3.5.0","3.5.1","3.5.2","3.5.3","3.5.4","4.0.0","4.1.0","4.1.1","4.2.0","4.2.1","4.2.2","4.2.3","4.2.4","4.3.0","4.3.1","4.3.2","4.3.3","4.3.4","4.3.5","4.3.6","4.3.7","5.0.0","5.0.0.beta1","5.0.0.beta2","5.1.0"]}],"products":[{"vendor":"thoughtbot","product":"paperclip"},{"vendor":"thoughtbot","product":"paperclip ruby gem"}],"references":[{"url":"https://hackerone.com/reports/209430","tags":["x_refsource_MISC","x_transferred","Permissions Required","report","web"]},{"url":"https://github.com/thoughtbot/paperclip/pull/2435","tags":["x_refsource_CONFIRM","x_transferred","Issue Tracking","Patch","Third Party Advisory","fix","web"]},{"url":"https://hackerone.com/reports/713","tags":["x_refsource_MISC","x_transferred","Issue Tracking","Third Party Advisory","report","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2017-0889","tags":["advisory"]},{"url":"https://github.com/rubysec/ruby-advisory-db/blob/master/gems/paperclip/CVE-2017-0889.yml","tags":["web"]},{"url":"https://github.com/advisories/GHSA-5jcf-c5rg-rmm8"},{"url":"https://github.com/thoughtbot/paperclip","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2017-0889","description":"Paperclip ruby gem version 3.1.4 and later suffers from a Server-SIde Request Forgery (SSRF) vulnerability in the Paperclip::UriAdapter class. Attackers may be able to access information about internal network resources.","status":"published","published":"2017-11-13T17:00:00Z","modified":"2024-09-16T19:21:11.237Z","cwes":["CWE-918"],"updated_at":"2026-11-02T14:33:22.381225Z"}],"euvd":[{"id":"EUVD-2018-0152","description":"Paperclip ruby gem version 3.1.4 and later suffers from a Server-SIde Request Forgery (SSRF) vulnerability in the Paperclip::UriAdapter class. Attackers may be able to access information about internal network resources.","status":"published","published":"2017-11-13T17:00:00Z","modified":"2024-09-16T19:21:11Z","updated_at":"2026-11-03T00:55:23.696592Z"}],"ghsa":[{"id":"GHSA-5jcf-c5rg-rmm8","title":"paperclip Server-Side Request Forgery vulnerability","description":"Paperclip ruby gem version 3.1.4 and later suffers from a Server-SIde Request Forgery (SSRF) vulnerability in the `Paperclip::UriAdapter` class. Attackers may be able to access information about internal network resources.","status":"published","published":"2018-01-22T13:31:34Z","modified":"2023-01-26T20:24:44Z","cvss":[{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-918"],"updated_at":"2026-11-02T14:36:14.825433Z"}],"nvd":[{"id":"CVE-2017-0889","description":"Paperclip ruby gem version 3.1.4 and later suffers from a Server-SIde Request Forgery (SSRF) vulnerability in the Paperclip::UriAdapter class. Attackers may be able to access information about internal network resources.","status":"published","published":"2017-11-13T17:29:00.193Z","modified":"2026-06-17T00:58:28.203Z","cvss":[{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary"},{"version":"2.0","score":7.5,"vector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","level":"high","assessor":"primary"}],"cwes":["CWE-918"],"updated_at":"2026-11-02T14:04:08.635428Z"}],"osv":[{"id":"CVE-2017-0889","description":"Paperclip ruby gem version 3.1.4 and later suffers from a Server-SIde Request Forgery (SSRF) vulnerability in the Paperclip::UriAdapter class. Attackers may be able to access information about internal network resources.","status":"published","published":"2017-11-13T17:29:00.193Z","modified":"2026-10-20T10:48:06.437653857Z","cvss":[{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T15:44:03.472693Z"},{"id":"GHSA-5jcf-c5rg-rmm8","title":"paperclip Server-Side Request Forgery vulnerability","description":"Paperclip ruby gem version 3.1.4 and later suffers from a Server-SIde Request Forgery (SSRF) vulnerability in the `Paperclip::UriAdapter` class. Attackers may be able to access information about internal network resources.","status":"published","published":"2018-01-22T13:31:34Z","modified":"2023-11-08T03:58:40.490849Z","cvss":[{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-918"],"updated_at":"2026-11-02T15:46:38.553953Z"}]}}
