Server-Side Request Forgery (SSRF) Affecting graphite-web package, versions <1.1.4-5


Severity

Recommended
0.0
high
0
10

Snyk's Security Team recommends NVD's CVSS assessment. Learn more

Threat Intelligence

Exploit Maturity
Proof of Concept
EPSS
15.3% (97th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-DEBIAN14-GRAPHITEWEB-11744821
  • published10 Aug 2025
  • disclosed11 Oct 2019

Introduced: 11 Oct 2019

CVE-2017-18638  (opens in a new tab)
CWE-918  (opens in a new tab)

How to fix?

Upgrade Debian:14 graphite-web to version 1.1.4-5 or higher.

NVD Description

Note: Versions mentioned in the description apply only to the upstream graphite-web package and not the graphite-web package as distributed by Debian. See How to fix? for Debian:14 relevant fixed versions and status.

send_email in graphite-web/webapp/graphite/composer/views.py in Graphite through 1.1.5 is vulnerable to SSRF. The vulnerable SSRF endpoint can be used by an attacker to have the Graphite web server request any resource. The response to this SSRF request is encoded into an image file and then sent to an e-mail address that can be supplied by the attacker. Thus, an attacker can exfiltrate any information.

CVSS Base Scores

version 3.1