CVE-2014-4650

CRITICALCVSS 9.8/10EPSS 24.15%

Last modified

CVE-2014-4650 is a critical-severity vulnerability rated 9.8/10 on the CVSS scale. 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.. EPSS estimates a 24.15% chance of exploitation in the next 30 days.

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.

Metrics

CVSS 3.1
9.8/10

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

EPSS Probability
24.15%

97.6th percentile

Probability of exploitation in the next 30 days. Learn more

Weakness Enumeration

Affected Software

VendorProductVersions
PythonPython>= 2.7.0, < 2.7.8
PythonPython>= 3.2.0, < 3.2.6
PythonPython>= 3.3.0, < 3.3.6
PythonPython>= 3.4.0, < 3.4.2
RedhatSoftware CollectionsAll versions
RedhatEnterprise Linux5.0
RedhatEnterprise Linux6.0
RedhatEnterprise Linux7.0

References

Timeline

Published
Last Modified
Status
Modified

Frequently Asked Questions

What is 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 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.
How severe is CVE-2014-4650?
CVE-2014-4650 has a CVSS score of 9.8/10 (CRITICAL severity). The EPSS model estimates a 24.15% probability of exploitation in the next 30 days.
How do I fix CVE-2014-4650?
Check the vendor references and advisories linked above for patched versions and mitigation guidance. You can also run a Strix scan to test if your systems are affected.

Are you affected by CVE-2014-4650?

Run a free Strix scan to check your systems for this vulnerability.

Scan your code now

Source: NVD / NIST