Skip to main content
CRITICAL

CVE-2014-4650

CVSS v3

9.8

CRITICAL

EPSS Score

24.7 %

exploit probability, as of 2026-10-05

CISA KEV

No

known exploited

Exploitation

—

SSVC status

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.

Technical details

Published
2020-02-20
Exploit-DB
EDB-33894

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.

Is CVE-2014-4650 actively exploited?

Active exploitation of CVE-2014-4650 has not been confirmed. Its EPSS score was 24.7% on 2026-10-05, the estimated probability of exploitation in the next 30 days.

What is the CVSS score for CVE-2014-4650?

CVE-2014-4650 has a CVSS v3 base score of 9.8 (CRITICAL severity).

Is CVE-2014-4650 affecting your environment?

Use isMalicious to check if any of your IPs or domains are associated with this vulnerability's IOCs.

No credit card required · 50 free checks/month · Free API key

Other 2014 vulnerabilities worth triaging

Ranked by exploit probability (EPSS).