Skip to content
OpenAdvisories
Critical · 9.0 CVE-2013-5942 EUVD-2013-0012GHSA-ch3j-w953-hfcmPYSEC-2013-34

graphite-web is vulnerable to Remote Code Execution

Published Sep 27, 2013 · Updated Sep 17, 2024 · Assigned by mitre

Description

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 graphite-web 0.9.12+debian-1 —
Debian 13 graphite-web 0.9.12+debian-1 —
Debian 12 graphite-web 0.9.12+debian-1 —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI graphite-web >= 0.9.5, < 0.9.11 0.9.11 GHSA-ch3j-w953-hfcm

References