CVE-2015-5242: Code Injection
A flaw was found in the way swiftonfile (gluster-swift) serializes and stores metadata on disk by using Python's pickle module (https://docs.python.org/2/library/pickle.html). Exploiting this flaw causes remote code execution of arbitrary code on the storage node.
Other sources
OpenStack Swift-on-File (aka Swiftonfile) does not properly restrict use of the pickle Python module when loading metadata, which allows remote authenticated users to execute arbitrary code via a crafted extended attribute (xattrs).
— MITRE
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2015-5242?
CVE-2015-5242 is rated as critical as it allows for remote code execution due to improper serialization of metadata.
How do I fix CVE-2015-5242?
To fix CVE-2015-5242, upgrade to a version of Red Hat Gluster Storage that has patched this vulnerability, preferably 3.1 and above.
What systems are affected by CVE-2015-5242?
CVE-2015-5242 affects Red Hat Gluster Storage version 3.1.
What type of vulnerability is CVE-2015-5242?
CVE-2015-5242 is a remote code execution vulnerability due to a flaw in the serialization of metadata using Python's pickle module.
Can CVE-2015-5242 be exploited from a remote location?
Yes, CVE-2015-5242 can be exploited remotely, allowing attackers to execute arbitrary code on affected systems.