What’s Vulnerable › Vulnerabilities

CVE-2014-4650

Description

The CGIHTTPServer module in Python 2.7.5 and 3.3.4 does not properly handle URLs in which URL encoding is used for path separators, which allows remote attackers to read script source code or conduct directory traversal attacks and execute unintended code via a crafted character sequence, as demonstrated by a %2f separator.

Affected products

How to fix

Upgrade to a fixed version: Python 2.7.8, 3.2.6, 3.3.6, 3.4.2. Check the vendor advisory for mitigations.

References

Get alerted when CVE-2014-4650 or the next vulnerability affects your stack