CVE-2013-5093: Code Injection
The renderLocalView function in render/views.py in graphite-web in 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.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
pip/graphite-webto a version that resolves this vulnerability.Fixed in 0.9.11
Event History
Frequently Asked Questions
What is the severity of CVE-2013-5093?
CVE-2013-5093 is considered a critical vulnerability due to its potential for remote code execution.
How do I fix CVE-2013-5093?
To fix CVE-2013-5093, upgrade your Graphite web application to version 0.9.11 or later.
What versions of Graphite are affected by CVE-2013-5093?
CVE-2013-5093 affects Graphite versions 0.9.5 through 0.9.10.
Can CVE-2013-5093 allow attackers to execute arbitrary code?
Yes, CVE-2013-5093 allows remote attackers to execute arbitrary code via a crafted serialized object.
What component of Graphite is vulnerable in CVE-2013-5093?
The renderLocalView function in render/views.py is the component vulnerable in CVE-2013-5093.