NetSight
critical9.8Public exploit code

CVE-2014-4650

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 attacke…

Public exploit code

Working exploit or proof of concept code has been published for this vulnerability. Treat unpatched systems as at risk.

Impact

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

VendorProductAffected versions
PythonPython
from 2.7.0 before 2.7.8
from 3.2.0 before 3.2.6
from 3.3.0 before 3.3.6
from 3.4.0 before 3.4.2
RedhatSoftware Collections
All versions
RedhatEnterprise Linux
Versions 5.0, 6.0, 7.0

Weakness classification

References