CVE-2013-5942
graphite-web is vulnerable to Remote Code Execution
Graphite 0.9.5 through 0.9.10 uses the pickle Python module unsafely, which allows remote attackers to execute arbitrary code via a crafted serialized object, related to (1) remote_storage.py, (2) storage.py, (3) render/datalib.py, and (4) whitelist/views.py, a different vulnerability than CVE-2013-5093.
Exploit likelihood
What each source reports
NVD Score used
6.8
Graphite 0.9.5 through 0.9.10 uses the pickle Python module unsafely, which allows remote attackers to execute arbitrary code via a crafted serialized object, related to (1) remote_storage.py, (2) storage.py, (3) render/datalib.py, and (4) whitelist/views.py, a different vulnerability than CVE-2013-5093.
- Record
CVE-2013-5942- CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-94
- Updated
- 2026-11-02
CVE List No score
Graphite 0.9.5 through 0.9.10 uses the pickle Python module unsafely, which allows remote attackers to execute arbitrary code via a crafted serialized object, related to (1) remote_storage.py, (2) storage.py, (3) render/datalib.py, and (4) whitelist/views.py, a different vulnerability than CVE-2013-5093.
- Record
CVE-2013-5942- Updated
- 2026-11-02
EUVDEUVD-2013-0012 No score
Graphite 0.9.5 through 0.9.10 uses the pickle Python module unsafely, which allows remote attackers to execute arbitrary code via a crafted serialized object, related to (1) remote_storage.py, (2) storage.py, (3) render/datalib.py, and (4) whitelist/views.py, a different vulnerability than CVE-2013-5093.
- Record
EUVD-2013-0012- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-ch3j-w953-hfcm
10.0
graphite-web is vulnerable to Remote Code Execution
Graphite 0.9.5 through 0.9.10 uses the pickle Python module unsafely, which allows remote attackers to execute arbitrary code via a crafted serialized object, related to (1) remote_storage.py, (2) storage.py, (3) render/datalib.py, and (4) whitelist/views.py, a different vulnerability than CVE-2013-5093.
- Record
GHSA-ch3j-w953-hfcm- CVSS 4.0
- 10.0 Critical
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H - CVSS 3.1
- 9.0 Critical
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H - Weakness
- CWE-94
- Updated
- 2026-11-02
OSVGHSA-ch3j-w953-hfcm
10.0
graphite-web is vulnerable to Remote Code Execution
Graphite 0.9.5 through 0.9.10 uses the pickle Python module unsafely, which allows remote attackers to execute arbitrary code via a crafted serialized object, related to (1) remote_storage.py, (2) storage.py, (3) render/datalib.py, and (4) whitelist/views.py, a different vulnerability than CVE-2013-5093.
- Record
GHSA-ch3j-w953-hfcm- CVSS 4.0
- 10.0 Critical
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H - CVSS 3.1
- 9.0 Critical
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H - Weakness
- CWE-94
- Updated
- 2026-11-02
OSV No score
Graphite 0.9.5 through 0.9.10 uses the pickle Python module unsafely, which allows remote attackers to execute arbitrary code via a crafted serialized object, related to (1) remote_storage.py, (2) storage.py, (3) render/datalib.py, and (4) whitelist/views.py, a different vulnerability than CVE-2013-5093.
- Record
CVE-2013-5942- Updated
- 2026-11-02
OSVDEBIAN-CVE-2013-5942 No score
Graphite 0.9.5 through 0.9.10 uses the pickle Python module unsafely, which allows remote attackers to execute arbitrary code via a crafted serialized object, related to (1) remote_storage.py, (2) storage.py, (3) render/datalib.py, and (4) whitelist/views.py, a different vulnerability than CVE-2013-5093.
- Record
DEBIAN-CVE-2013-5942- Updated
- 2026-11-02
OSVPYSEC-2013-34 No score
Graphite 0.9.5 through 0.9.10 uses the pickle Python module unsafely, which allows remote attackers to execute arbitrary code via a crafted serialized object, related to (1) remote_storage.py, (2) storage.py, (3) render/datalib.py, and (4) whitelist/views.py, a different vulnerability than CVE-2013-5093.
- Record
PYSEC-2013-34- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
graphite-webPyPI |
0.9.5 to 0.9.10 | 0.9.11 |
graphite-webDebian:12 |
before 0.9.12+debian-1 | 0.9.12+debian-1 |
graphite-webDebian:13 |
before 0.9.12+debian-1 | 0.9.12+debian-1 |
graphite-webDebian:14 |
before 0.9.12+debian-1 | 0.9.12+debian-1 |
graphite-webPyPI |
0.9.5 up to 0.9.11, plus listed versions 0.9.100.9.60.9.70.9.7b0.9.7c0.9.80.9.9 |
0.9.11 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2013-5942 is a medium vulnerability (CVSS 6.8) in Graphite Project Graphite, published September 27, 2013. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.11%, the 81st percentile. Fixed in graphite-web 0.9.11.
References
github.com/graphite-project/graphite-web/blob/master/docs/releases/0_9_11.rst
secunia.com/advisories/54556
nvd.nist.gov/vuln/detail/CVE-2013-5942
github.com/pypa/advisory-database/tree/main/vulns/graphite-web/PYSEC-2013-34.yaml
github.com/advisories/GHSA-ch3j-w953-hfcm
security-tracker.debian.org/tracker/CVE-2013-5942
github.com/graphite-project/graphite-web