Every CVE Search/ Get API key

CVE-2014-4650

The CGIHTTPServer module in Python 2.7.5 and 3.3.4 does not properly handle URLs in which URL...

9.8 CriticalPublic exploitFix available

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.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

23.9%Up 15.5 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 9.8

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.

Record
CVE-2014-4650
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
7.5 HighAV:N/AC:L/Au:N/C:P/I:P/A:P
Weakness
CWE-22
Updated
2026-11-02
CVE List No score

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.

Record
CVE-2014-4650
Updated
2026-11-02
EUVDEUVD-2014-4576 No score

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.

Record
EUVD-2014-4576
Updated
2026-11-03
GitHub AdvisoriesGHSA-33c8-ggqv-8g5p 9.8

The CGIHTTPServer module in Python 2.7.5 and 3.3.4 does not properly handle URLs in which URL...

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.

Record
GHSA-33c8-ggqv-8g5p
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-22
Updated
2026-11-02
OSV 9.8

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.

Record
CVE-2014-4650
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2014-4650 9.8

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.

Record
DEBIAN-CVE-2014-4650
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 22 moreShow less
OSVUBUNTU-CVE-2014-4650 9.8

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.

Record
UBUNTU-CVE-2014-4650
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVMGASA-2014-0285 No score

Updated python & python3 packages fix two vulnerabilities

Updated python and python3 packages fix security vulnerabilities:

Python 2 and 3 are susceptible to arbitrary process memory reading by a user or adversary due to a bug in the _json module caused by insufficient bounds checking. The bug is caused by allowing the user to supply a negative value that is used as an array index, causing the scanstring function to access process memory outside of the string it is intended to access (CVE-2014-4616).

The CGIHTTPServer Python module does not properly handle URL-encoded path separators in URLs. This may enable attackers to disclose a CGI script's source code or execute arbitrary scripts in the server's document root (CVE-2014-4650).

Record
MGASA-2014-0285
Updated
2026-11-02
OSVopenSUSE-SU-2020:0086-1 No score

Security update for python3

This update for python3 to version 3.6.10 fixes the following issues:

  • CVE-2017-18207: Fixed a denial of service in Wave_read._read_fmt_chunk() (bsc#1083507).
  • CVE-2019-16056: Fixed an issue where email parsing could fail for multiple @ (bsc#1149955).
  • CVE-2019-15903: Fixed a heap-based buffer over-read in libexpat (bsc#1149429).

This update was imported from the SUSE:SLE-15:Update update project.

Record
openSUSE-SU-2020:0086-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10100-1 No score

python3-3.5.1-3.8 on GA media

These are all security issues fixed in the python3-3.5.1-3.8 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10100-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10426-1 No score

libpython3_5m1_0-3.5.1-3.6 on GA media

These are all security issues fixed in the libpython3_5m1_0-3.5.1-3.6 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10426-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10536-1 No score

libpython2_7-1_0-2.7.12-1.4 on GA media

These are all security issues fixed in the libpython2_7-1_0-2.7.12-1.4 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10536-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:11202-1 No score

python-2.7.18-8.1 on GA media

These are all security issues fixed in the python-2.7.18-8.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:11202-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:11283-1 No score

python310-3.10.0rc1-4.2 on GA media

These are all security issues fixed in the python310-3.10.0rc1-4.2 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:11283-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:11284-1 No score

python36-3.6.15-1.1 on GA media

These are all security issues fixed in the python36-3.6.15-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:11284-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:11285-1 No score

python38-3.8.12-1.2 on GA media

These are all security issues fixed in the python38-3.8.12-1.2 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:11285-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:11286-1 No score

python39-3.9.7-2.1 on GA media

These are all security issues fixed in the python39-3.9.7-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:11286-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:12089-1 No score

python311-3.11.0b1-1.1 on GA media

These are all security issues fixed in the python311-3.11.0b1-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:12089-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:12910-1 No score

python312-3.12.0a7-1.1 on GA media

These are all security issues fixed in the python312-3.12.0a7-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:12910-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:14109-1 No score

python313-3.13.0~b3-1.1 on GA media

These are all security issues fixed in the python313-3.13.0~b3-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:14109-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:14434-1 No score

python314-3.14.0~a1-1.1 on GA media

These are all security issues fixed in the python314-3.14.0~a1-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:14434-1
Updated
2026-11-02
OSVopenSUSE-SU-2025:15713-1 No score

python315-3.15.0~a1-1.1 on GA media

These are all security issues fixed in the python315-3.15.0~a1-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:15713-1
Updated
2026-11-02
OSVSUSE-FU-2022:0444-1 No score

Feature update for venv-salt-minion

This feature update for venv-salt-minion provides the following changes:

  • Introduce venv-salt-minion.
  • Track already fixed issues.
Record
SUSE-FU-2022:0444-1
Updated
2026-11-02
OSVSUSE-FU-2022:0445-1 No score

Feature update for venv-salt-minion

This feature update for venv-salt-minion provides the following changes:

  • Introduce venv-salt-minion.
  • Mention fixed issues provided with the bundle.
Record
SUSE-FU-2022:0445-1
Updated
2026-11-02
OSVSUSE-SU-2015:1344-1 No score

Security update for python

This update to python 2.7.9 fixes the following issues:

  • python-2.7-libffi-aarch64.patch: Fix argument passing in libffi for aarch64

From the version update to 2.7.9:

  • contains full backport of ssl module from Python 3.4 (PEP466)

  • HTTPS certificate validation enabled by default (PEP476)

  • SSLv3 disabled by default (bnc#901715)

  • backported ensurepip module (PEP477)

  • fixes several missing CVEs from last release: CVE-2013-1752, CVE-2013-1753

  • dropped upstreamed patches: python-2.7.6-poplib.patch, smtplib_maxline-2.7.patch, xmlrpc_gzip_27.patch

  • dropped patch python-2.7.3-ssl_ca_path.patch because we don't need it with ssl module from Python 3

  • libffi was upgraded upstream, seems to contain our changes, so dropping libffi-ppc64le.diff as well

  • python-2.7-urllib2-localnet-ssl.patch - properly remove unconditional 'import ssl' from test_urllib2_localnet that caused it to fail without ssl

  • skip test_thread in qemu_linux_user mode

From the version update to 2.7.8:

  • fixes CVE-2014-4650 directory traversal in CGIHTTPServer
  • fixes CVE-2014-7185 (bnc#898572) potential buffer overflow in buffer()

Also the DH parameters were increased to 2048 bit to fix logjam security issue (bsc#935856)

Record
SUSE-SU-2015:1344-1
Updated
2026-11-02
OSVSUSE-SU-2020:0114-1 No score

Security update for python3

This update for python3 to version 3.6.10 fixes the following issues:

  • CVE-2017-18207: Fixed a denial of service in Wave_read._read_fmt_chunk() (bsc#1083507).
  • CVE-2019-16056: Fixed an issue where email parsing could fail for multiple @ (bsc#1149955).
  • CVE-2019-15903: Fixed a heap-based buffer over-read in libexpat (bsc#1149429).
Record
SUSE-SU-2020:0114-1
Updated
2026-11-02
OSVSUSE-SU-2020:0234-1 No score

Security update for python

This update for python fixes the following issues:

Updated to version 2.7.17 to unify packages among openSUSE:Factory and SLE versions (bsc#1159035).

Record
SUSE-SU-2020:0234-1
Updated
2026-11-02
OSVUSN-2653-1 No score

python2.7, python3.2, python3.4 vulnerabilities

It was discovered that multiple Python protocol libraries incorrectly limited certain data when connecting to servers. A malicious ftp, http, imap, nntp, pop or smtp server could use this issue to cause a denial of service. (CVE-2013-1752)

It was discovered that the Python xmlrpc library did not limit unpacking gzip-compressed HTTP bodies. A malicious server could use this issue to cause a denial of service. (CVE-2013-1753)

It was discovered that the Python json module incorrectly handled a certain argument. An attacker could possibly use this issue to read arbitrary memory and expose sensitive information. This issue only affected Ubuntu 12.04 LTS and Ubuntu 14.04 LTS. (CVE-2014-4616)

It was discovered that the Python CGIHTTPServer incorrectly handled URL-encoded path separators in URLs. A remote attacker could use this issue to expose sensitive information, or possibly execute arbitrary code. This issue only affected Ubuntu 12.04 LTS and Ubuntu 14.04 LTS. (CVE-2014-4650)

It was discovered that Python incorrectly handled sizes and offsets in buffer functions. An attacker could possibly use this issue to read arbitrary memory and obtain sensitive information. This issue only affected Ubuntu 12.04 LTS and Ubuntu 14.04 LTS. (CVE-2014-7185)

Record
USN-2653-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
python2.7
Debian:11
before 2.7.8-1
2.7.8-1
python
Mageia:3
before 2.7.6-1.2.mga3
2.7.6-1.2.mga3
python3
Mageia:3
before 3.3.0-4.9.mga3
3.3.0-4.9.mga3
python
Mageia:4
before 2.7.6-1.2.mga4
2.7.6-1.2.mga4
python3
Mageia:4
before 3.3.2-13.4.mga4
3.3.2-13.4.mga4
python27
Red Hat:rhel_software_collections:2::el6
before 0:1.1-17.el6
0:1.1-17.el6
python27-python
Red Hat:rhel_software_collections:2::el6
before 0:2.7.8-3.el6
0:2.7.8-3.el6
python27-python-debug
Red Hat:rhel_software_collections:2::el6
before 0:2.7.8-3.el6
0:2.7.8-3.el6
python27-python-debuginfo
Red Hat:rhel_software_collections:2::el6
before 0:2.7.8-3.el6
0:2.7.8-3.el6
python27-python-devel
Red Hat:rhel_software_collections:2::el6
before 0:2.7.8-3.el6
0:2.7.8-3.el6
Show 127 moreShow less
Affected packages
PackageAffectedFixed
python27-python-libs
Red Hat:rhel_software_collections:2::el6
before 0:2.7.8-3.el6
0:2.7.8-3.el6
python27-python-pip
Red Hat:rhel_software_collections:2::el6
before 0:1.5.6-5.el6
0:1.5.6-5.el6
python27-python-setuptools
Red Hat:rhel_software_collections:2::el6
before 0:0.9.8-3.el6
0:0.9.8-3.el6
python27-python-simplejson
Red Hat:rhel_software_collections:2::el6
before 0:3.2.0-2.el6
0:3.2.0-2.el6
python27-python-simplejson-debuginfo
Red Hat:rhel_software_collections:2::el6
before 0:3.2.0-2.el6
0:3.2.0-2.el6
python27-python-test
Red Hat:rhel_software_collections:2::el6
before 0:2.7.8-3.el6
0:2.7.8-3.el6
python27-python-tools
Red Hat:rhel_software_collections:2::el6
before 0:2.7.8-3.el6
0:2.7.8-3.el6
python27-python-wheel
Red Hat:rhel_software_collections:2::el6
before 0:0.24.0-2.el6
0:0.24.0-2.el6
python27-runtime
Red Hat:rhel_software_collections:2::el6
before 0:1.1-17.el6
0:1.1-17.el6
python27-scldevel
Red Hat:rhel_software_collections:2::el6
before 0:1.1-17.el6
0:1.1-17.el6
python27-tkinter
Red Hat:rhel_software_collections:2::el6
before 0:2.7.8-3.el6
0:2.7.8-3.el6
python27
Red Hat:rhel_software_collections:2::el7
before 0:1.1-20.el7
0:1.1-20.el7
python27-python
Red Hat:rhel_software_collections:2::el7
before 0:2.7.8-3.el7
0:2.7.8-3.el7
python27-python-debug
Red Hat:rhel_software_collections:2::el7
before 0:2.7.8-3.el7
0:2.7.8-3.el7
python27-python-debuginfo
Red Hat:rhel_software_collections:2::el7
before 0:2.7.8-3.el7
0:2.7.8-3.el7
python27-python-devel
Red Hat:rhel_software_collections:2::el7
before 0:2.7.8-3.el7
0:2.7.8-3.el7
python27-python-libs
Red Hat:rhel_software_collections:2::el7
before 0:2.7.8-3.el7
0:2.7.8-3.el7
python27-python-pip
Red Hat:rhel_software_collections:2::el7
before 0:1.5.6-5.el7
0:1.5.6-5.el7
python27-python-setuptools
Red Hat:rhel_software_collections:2::el7
before 0:0.9.8-5.el7
0:0.9.8-5.el7
python27-python-simplejson
Red Hat:rhel_software_collections:2::el7
before 0:3.2.0-3.el7
0:3.2.0-3.el7
python27-python-simplejson-debuginfo
Red Hat:rhel_software_collections:2::el7
before 0:3.2.0-3.el7
0:3.2.0-3.el7
python27-python-test
Red Hat:rhel_software_collections:2::el7
before 0:2.7.8-3.el7
0:2.7.8-3.el7
python27-python-tools
Red Hat:rhel_software_collections:2::el7
before 0:2.7.8-3.el7
0:2.7.8-3.el7
python27-python-wheel
Red Hat:rhel_software_collections:2::el7
before 0:0.24.0-2.el7
0:0.24.0-2.el7
python27-runtime
Red Hat:rhel_software_collections:2::el7
before 0:1.1-20.el7
0:1.1-20.el7
python27-scldevel
Red Hat:rhel_software_collections:2::el7
before 0:1.1-20.el7
0:1.1-20.el7
python27-tkinter
Red Hat:rhel_software_collections:2::el7
before 0:2.7.8-3.el7
0:2.7.8-3.el7
python-debuginfo
Red Hat:enterprise_linux:6::client
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-devel
Red Hat:enterprise_linux:6::client
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-test
Red Hat:enterprise_linux:6::client
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-tools
Red Hat:enterprise_linux:6::client
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python
Red Hat:enterprise_linux:6::client
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-libs
Red Hat:enterprise_linux:6::client
before 0:2.6.6-64.el6
0:2.6.6-64.el6
tkinter
Red Hat:enterprise_linux:6::client
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-debuginfo
Red Hat:enterprise_linux:6::computenode
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-test
Red Hat:enterprise_linux:6::computenode
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-tools
Red Hat:enterprise_linux:6::computenode
before 0:2.6.6-64.el6
0:2.6.6-64.el6
tkinter
Red Hat:enterprise_linux:6::computenode
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python
Red Hat:enterprise_linux:6::computenode
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-devel
Red Hat:enterprise_linux:6::computenode
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-libs
Red Hat:enterprise_linux:6::computenode
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-debuginfo
Red Hat:enterprise_linux:6::server
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-test
Red Hat:enterprise_linux:6::server
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-tools
Red Hat:enterprise_linux:6::server
before 0:2.6.6-64.el6
0:2.6.6-64.el6
tkinter
Red Hat:enterprise_linux:6::server
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python
Red Hat:enterprise_linux:6::server
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-devel
Red Hat:enterprise_linux:6::server
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-libs
Red Hat:enterprise_linux:6::server
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-debuginfo
Red Hat:enterprise_linux:6::workstation
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-test
Red Hat:enterprise_linux:6::workstation
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-tools
Red Hat:enterprise_linux:6::workstation
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python
Red Hat:enterprise_linux:6::workstation
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-devel
Red Hat:enterprise_linux:6::workstation
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-libs
Red Hat:enterprise_linux:6::workstation
before 0:2.6.6-64.el6
0:2.6.6-64.el6
tkinter
Red Hat:enterprise_linux:6::workstation
before 0:2.6.6-64.el6
0:2.6.6-64.el6
python-debug
Red Hat:enterprise_linux:7::client
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python-debuginfo
Red Hat:enterprise_linux:7::client
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python-devel
Red Hat:enterprise_linux:7::client
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python-test
Red Hat:enterprise_linux:7::client
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python-tools
Red Hat:enterprise_linux:7::client
before 0:2.7.5-34.el7
0:2.7.5-34.el7
tkinter
Red Hat:enterprise_linux:7::client
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python
Red Hat:enterprise_linux:7::client
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python-libs
Red Hat:enterprise_linux:7::client
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python-debug
Red Hat:enterprise_linux:7::computenode
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python-debuginfo
Red Hat:enterprise_linux:7::computenode
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python-test
Red Hat:enterprise_linux:7::computenode
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python-tools
Red Hat:enterprise_linux:7::computenode
before 0:2.7.5-34.el7
0:2.7.5-34.el7
tkinter
Red Hat:enterprise_linux:7::computenode
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python
Red Hat:enterprise_linux:7::computenode
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python-devel
Red Hat:enterprise_linux:7::computenode
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python-libs
Red Hat:enterprise_linux:7::computenode
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python-debug
Red Hat:enterprise_linux:7::server
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python-debuginfo
Red Hat:enterprise_linux:7::server
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python-test
Red Hat:enterprise_linux:7::server
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python-tools
Red Hat:enterprise_linux:7::server
before 0:2.7.5-34.el7
0:2.7.5-34.el7
tkinter
Red Hat:enterprise_linux:7::server
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python
Red Hat:enterprise_linux:7::server
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python-devel
Red Hat:enterprise_linux:7::server
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python-libs
Red Hat:enterprise_linux:7::server
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python-debug
Red Hat:enterprise_linux:7::workstation
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python-test
Red Hat:enterprise_linux:7::workstation
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python-tools
Red Hat:enterprise_linux:7::workstation
before 0:2.7.5-34.el7
0:2.7.5-34.el7
tkinter
Red Hat:enterprise_linux:7::workstation
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python
Red Hat:enterprise_linux:7::workstation
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python-devel
Red Hat:enterprise_linux:7::workstation
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python-libs
Red Hat:enterprise_linux:7::workstation
before 0:2.7.5-34.el7
0:2.7.5-34.el7
python
SUSE:Linux Enterprise Desktop 12
before 2.7.9-14.1
2.7.9-14.1
python-base
SUSE:Linux Enterprise Desktop 12
before 2.7.9-14.1
2.7.9-14.1
python-base
SUSE:Linux Enterprise Software Development Kit 12
before 2.7.9-14.1
2.7.9-14.1
python
SUSE:Linux Enterprise Server 12
before 2.7.9-14.1
2.7.9-14.1
python-base
SUSE:Linux Enterprise Server 12
before 2.7.9-14.1
2.7.9-14.1
python-doc
SUSE:Linux Enterprise Server 12
before 2.7.9-14.3
2.7.9-14.3
python
SUSE:Linux Enterprise Server for SAP Applications 12
before 2.7.9-14.1
2.7.9-14.1
python-base
SUSE:Linux Enterprise Server for SAP Applications 12
before 2.7.9-14.1
2.7.9-14.1
python-doc
SUSE:Linux Enterprise Server for SAP Applications 12
before 2.7.9-14.3
2.7.9-14.3
python-base
SUSE:Linux Enterprise Workstation Extension 12
before 2.7.9-14.1
2.7.9-14.1
python3
SUSE:Linux Enterprise Module for Basesystem 15
before 3.6.10-3.42.2
3.6.10-3.42.2
python3-base
SUSE:Linux Enterprise Module for Basesystem 15
before 3.6.10-3.42.2
3.6.10-3.42.2
python3
SUSE:Linux Enterprise Module for Basesystem 15 SP1
before 3.6.10-3.42.2
3.6.10-3.42.2
python3-base
SUSE:Linux Enterprise Module for Basesystem 15 SP1
before 3.6.10-3.42.2
3.6.10-3.42.2
python3-base
SUSE:Linux Enterprise Module for Development Tools 15
before 3.6.10-3.42.2
3.6.10-3.42.2
python3-base
SUSE:Linux Enterprise Module for Development Tools 15 SP1
before 3.6.10-3.42.2
3.6.10-3.42.2
python
SUSE:Linux Enterprise Module for Basesystem 15
before 2.7.17-7.32.2
2.7.17-7.32.2
python-base
SUSE:Linux Enterprise Module for Basesystem 15
before 2.7.17-7.32.1
2.7.17-7.32.1
python
SUSE:Linux Enterprise Module for Basesystem 15 SP1
before 2.7.17-7.32.2
2.7.17-7.32.2
python-base
SUSE:Linux Enterprise Module for Basesystem 15 SP1
before 2.7.17-7.32.1
2.7.17-7.32.1
python
SUSE:Linux Enterprise Module for Desktop Applications 15
before 2.7.17-7.32.2
2.7.17-7.32.2
python
SUSE:Linux Enterprise Module for Desktop Applications 15 SP1
before 2.7.17-7.32.2
2.7.17-7.32.2
python
SUSE:Linux Enterprise Module for Python 2 15 SP1
before 2.7.17-7.32.2
2.7.17-7.32.2
python-base
SUSE:Linux Enterprise Module for Python 2 15 SP1
before 2.7.17-7.32.1
2.7.17-7.32.1
python2.7
Ubuntu:14.04:LTS
before 2.7.6-8ubuntu0.2, plus listed versions
2.7.5-8ubuntu32.7.5-8ubuntu42.7.6-22.7.6-2ubuntu12.7.6-3
Show 6 moreShow less
2.7.6-3ubuntu12.7.6-42.7.6-4ubuntu12.7.6-52.7.6-72.7.6-8
2.7.6-8ubuntu0.2
python3.4
Ubuntu:14.04:LTS
before 3.4.0-2ubuntu1.1, plus listed versions
3.4~b1-0ubuntu33.4~b1-4ubuntu43.4~b1-4ubuntu63.4~b1-5ubuntu23.4~b2-1
Show 6 moreShow less
3.4~b3-1ubuntu13.4~rc1-1build13.4~rc2-13.4~rc3-0ubuntu13.4.0-13.4.0-2ubuntu1
3.4.0-2ubuntu1.1
python3
openSUSE:Leap 15.1
before 3.6.10-lp151.6.7.1
3.6.10-lp151.6.7.1
python3-base
openSUSE:Leap 15.1
before 3.6.10-lp151.6.7.1
3.6.10-lp151.6.7.1
python3
openSUSE:Tumbleweed
before 3.5.1-3.8
3.5.1-3.8
python-base
openSUSE:Tumbleweed
before 2.7.12-1.4
2.7.12-1.4
python
openSUSE:Tumbleweed
before 2.7.18-8.1
2.7.18-8.1
python310
openSUSE:Tumbleweed
before 3.10.0rc1-4.2
3.10.0rc1-4.2
python36
openSUSE:Tumbleweed
before 3.6.15-1.1
3.6.15-1.1
python38
openSUSE:Tumbleweed
before 3.8.12-1.2
3.8.12-1.2
python39
openSUSE:Tumbleweed
before 3.9.7-2.1
3.9.7-2.1
python311
openSUSE:Tumbleweed
before 3.11.0b1-1.1
3.11.0b1-1.1
python312
openSUSE:Tumbleweed
before 3.12.0a7-1.1
3.12.0a7-1.1
python313
openSUSE:Tumbleweed
before 3.13.0~b3-1.1
3.13.0~b3-1.1
python314
openSUSE:Tumbleweed
before 3.14.0~a1-1.1
3.14.0~a1-1.1
python315
openSUSE:Tumbleweed
before 3.15.0~a1-1.1
3.15.0~a1-1.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
Exploit-DBPython CGIHTTPServer - Encoded Directory Traversal2014-06-27

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, Exploit-DB, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2014-4650 is a critical vulnerability (CVSS 9.8) in Python, published June 25, 2014. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 23.9%, the 97th percentile. Fixed in python2.7 2.7.8-1.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 678 references. The JSON record has them.

MoveEnter Open