CVE-2014-4650
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.
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
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 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV: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 Critical
CVSS: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 Critical
CVSS: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 Critical
CVSS: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 Critical
CVSS: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
| Package | Affected | Fixed |
|---|---|---|
python2.7Debian:11 |
before 2.7.8-1 | 2.7.8-1 |
pythonMageia:3 |
before 2.7.6-1.2.mga3 | 2.7.6-1.2.mga3 |
python3Mageia:3 |
before 3.3.0-4.9.mga3 | 3.3.0-4.9.mga3 |
pythonMageia:4 |
before 2.7.6-1.2.mga4 | 2.7.6-1.2.mga4 |
python3Mageia:4 |
before 3.3.2-13.4.mga4 | 3.3.2-13.4.mga4 |
python27Red Hat:rhel_software_collections:2::el6 |
before 0:1.1-17.el6 | 0:1.1-17.el6 |
python27-pythonRed Hat:rhel_software_collections:2::el6 |
before 0:2.7.8-3.el6 | 0:2.7.8-3.el6 |
python27-python-debugRed Hat:rhel_software_collections:2::el6 |
before 0:2.7.8-3.el6 | 0:2.7.8-3.el6 |
python27-python-debuginfoRed Hat:rhel_software_collections:2::el6 |
before 0:2.7.8-3.el6 | 0:2.7.8-3.el6 |
python27-python-develRed Hat:rhel_software_collections:2::el6 |
before 0:2.7.8-3.el6 | 0:2.7.8-3.el6 |
Show 127 moreShow less
| Package | Affected | Fixed |
|---|---|---|
python27-python-libsRed Hat:rhel_software_collections:2::el6 |
before 0:2.7.8-3.el6 | 0:2.7.8-3.el6 |
python27-python-pipRed Hat:rhel_software_collections:2::el6 |
before 0:1.5.6-5.el6 | 0:1.5.6-5.el6 |
python27-python-setuptoolsRed Hat:rhel_software_collections:2::el6 |
before 0:0.9.8-3.el6 | 0:0.9.8-3.el6 |
python27-python-simplejsonRed Hat:rhel_software_collections:2::el6 |
before 0:3.2.0-2.el6 | 0:3.2.0-2.el6 |
python27-python-simplejson-debuginfoRed Hat:rhel_software_collections:2::el6 |
before 0:3.2.0-2.el6 | 0:3.2.0-2.el6 |
python27-python-testRed Hat:rhel_software_collections:2::el6 |
before 0:2.7.8-3.el6 | 0:2.7.8-3.el6 |
python27-python-toolsRed Hat:rhel_software_collections:2::el6 |
before 0:2.7.8-3.el6 | 0:2.7.8-3.el6 |
python27-python-wheelRed Hat:rhel_software_collections:2::el6 |
before 0:0.24.0-2.el6 | 0:0.24.0-2.el6 |
python27-runtimeRed Hat:rhel_software_collections:2::el6 |
before 0:1.1-17.el6 | 0:1.1-17.el6 |
python27-scldevelRed Hat:rhel_software_collections:2::el6 |
before 0:1.1-17.el6 | 0:1.1-17.el6 |
python27-tkinterRed Hat:rhel_software_collections:2::el6 |
before 0:2.7.8-3.el6 | 0:2.7.8-3.el6 |
python27Red Hat:rhel_software_collections:2::el7 |
before 0:1.1-20.el7 | 0:1.1-20.el7 |
python27-pythonRed Hat:rhel_software_collections:2::el7 |
before 0:2.7.8-3.el7 | 0:2.7.8-3.el7 |
python27-python-debugRed Hat:rhel_software_collections:2::el7 |
before 0:2.7.8-3.el7 | 0:2.7.8-3.el7 |
python27-python-debuginfoRed Hat:rhel_software_collections:2::el7 |
before 0:2.7.8-3.el7 | 0:2.7.8-3.el7 |
python27-python-develRed Hat:rhel_software_collections:2::el7 |
before 0:2.7.8-3.el7 | 0:2.7.8-3.el7 |
python27-python-libsRed Hat:rhel_software_collections:2::el7 |
before 0:2.7.8-3.el7 | 0:2.7.8-3.el7 |
python27-python-pipRed Hat:rhel_software_collections:2::el7 |
before 0:1.5.6-5.el7 | 0:1.5.6-5.el7 |
python27-python-setuptoolsRed Hat:rhel_software_collections:2::el7 |
before 0:0.9.8-5.el7 | 0:0.9.8-5.el7 |
python27-python-simplejsonRed Hat:rhel_software_collections:2::el7 |
before 0:3.2.0-3.el7 | 0:3.2.0-3.el7 |
python27-python-simplejson-debuginfoRed Hat:rhel_software_collections:2::el7 |
before 0:3.2.0-3.el7 | 0:3.2.0-3.el7 |
python27-python-testRed Hat:rhel_software_collections:2::el7 |
before 0:2.7.8-3.el7 | 0:2.7.8-3.el7 |
python27-python-toolsRed Hat:rhel_software_collections:2::el7 |
before 0:2.7.8-3.el7 | 0:2.7.8-3.el7 |
python27-python-wheelRed Hat:rhel_software_collections:2::el7 |
before 0:0.24.0-2.el7 | 0:0.24.0-2.el7 |
python27-runtimeRed Hat:rhel_software_collections:2::el7 |
before 0:1.1-20.el7 | 0:1.1-20.el7 |
python27-scldevelRed Hat:rhel_software_collections:2::el7 |
before 0:1.1-20.el7 | 0:1.1-20.el7 |
python27-tkinterRed Hat:rhel_software_collections:2::el7 |
before 0:2.7.8-3.el7 | 0:2.7.8-3.el7 |
python-debuginfoRed Hat:enterprise_linux:6::client |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
python-develRed Hat:enterprise_linux:6::client |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
python-testRed Hat:enterprise_linux:6::client |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
python-toolsRed Hat:enterprise_linux:6::client |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
pythonRed Hat:enterprise_linux:6::client |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
python-libsRed Hat:enterprise_linux:6::client |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
tkinterRed Hat:enterprise_linux:6::client |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
python-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
python-testRed Hat:enterprise_linux:6::computenode |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
python-toolsRed Hat:enterprise_linux:6::computenode |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
tkinterRed Hat:enterprise_linux:6::computenode |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
pythonRed Hat:enterprise_linux:6::computenode |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
python-develRed Hat:enterprise_linux:6::computenode |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
python-libsRed Hat:enterprise_linux:6::computenode |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
python-debuginfoRed Hat:enterprise_linux:6::server |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
python-testRed Hat:enterprise_linux:6::server |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
python-toolsRed Hat:enterprise_linux:6::server |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
tkinterRed Hat:enterprise_linux:6::server |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
pythonRed Hat:enterprise_linux:6::server |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
python-develRed Hat:enterprise_linux:6::server |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
python-libsRed Hat:enterprise_linux:6::server |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
python-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
python-testRed Hat:enterprise_linux:6::workstation |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
python-toolsRed Hat:enterprise_linux:6::workstation |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
pythonRed Hat:enterprise_linux:6::workstation |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
python-develRed Hat:enterprise_linux:6::workstation |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
python-libsRed Hat:enterprise_linux:6::workstation |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
tkinterRed Hat:enterprise_linux:6::workstation |
before 0:2.6.6-64.el6 | 0:2.6.6-64.el6 |
python-debugRed Hat:enterprise_linux:7::client |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
python-debuginfoRed Hat:enterprise_linux:7::client |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
python-develRed Hat:enterprise_linux:7::client |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
python-testRed Hat:enterprise_linux:7::client |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
python-toolsRed Hat:enterprise_linux:7::client |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
tkinterRed Hat:enterprise_linux:7::client |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
pythonRed Hat:enterprise_linux:7::client |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
python-libsRed Hat:enterprise_linux:7::client |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
python-debugRed Hat:enterprise_linux:7::computenode |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
python-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
python-testRed Hat:enterprise_linux:7::computenode |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
python-toolsRed Hat:enterprise_linux:7::computenode |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
tkinterRed Hat:enterprise_linux:7::computenode |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
pythonRed Hat:enterprise_linux:7::computenode |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
python-develRed Hat:enterprise_linux:7::computenode |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
python-libsRed Hat:enterprise_linux:7::computenode |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
python-debugRed Hat:enterprise_linux:7::server |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
python-debuginfoRed Hat:enterprise_linux:7::server |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
python-testRed Hat:enterprise_linux:7::server |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
python-toolsRed Hat:enterprise_linux:7::server |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
tkinterRed Hat:enterprise_linux:7::server |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
pythonRed Hat:enterprise_linux:7::server |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
python-develRed Hat:enterprise_linux:7::server |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
python-libsRed Hat:enterprise_linux:7::server |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
python-debugRed Hat:enterprise_linux:7::workstation |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
python-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
python-testRed Hat:enterprise_linux:7::workstation |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
python-toolsRed Hat:enterprise_linux:7::workstation |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
tkinterRed Hat:enterprise_linux:7::workstation |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
pythonRed Hat:enterprise_linux:7::workstation |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
python-develRed Hat:enterprise_linux:7::workstation |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
python-libsRed Hat:enterprise_linux:7::workstation |
before 0:2.7.5-34.el7 | 0:2.7.5-34.el7 |
pythonSUSE:Linux Enterprise Desktop 12 |
before 2.7.9-14.1 | 2.7.9-14.1 |
python-baseSUSE:Linux Enterprise Desktop 12 |
before 2.7.9-14.1 | 2.7.9-14.1 |
python-baseSUSE:Linux Enterprise Software Development Kit 12 |
before 2.7.9-14.1 | 2.7.9-14.1 |
pythonSUSE:Linux Enterprise Server 12 |
before 2.7.9-14.1 | 2.7.9-14.1 |
python-baseSUSE:Linux Enterprise Server 12 |
before 2.7.9-14.1 | 2.7.9-14.1 |
python-docSUSE:Linux Enterprise Server 12 |
before 2.7.9-14.3 | 2.7.9-14.3 |
pythonSUSE:Linux Enterprise Server for SAP Applications 12 |
before 2.7.9-14.1 | 2.7.9-14.1 |
python-baseSUSE:Linux Enterprise Server for SAP Applications 12 |
before 2.7.9-14.1 | 2.7.9-14.1 |
python-docSUSE:Linux Enterprise Server for SAP Applications 12 |
before 2.7.9-14.3 | 2.7.9-14.3 |
python-baseSUSE:Linux Enterprise Workstation Extension 12 |
before 2.7.9-14.1 | 2.7.9-14.1 |
python3SUSE:Linux Enterprise Module for Basesystem 15 |
before 3.6.10-3.42.2 | 3.6.10-3.42.2 |
python3-baseSUSE:Linux Enterprise Module for Basesystem 15 |
before 3.6.10-3.42.2 | 3.6.10-3.42.2 |
python3SUSE:Linux Enterprise Module for Basesystem 15 SP1 |
before 3.6.10-3.42.2 | 3.6.10-3.42.2 |
python3-baseSUSE:Linux Enterprise Module for Basesystem 15 SP1 |
before 3.6.10-3.42.2 | 3.6.10-3.42.2 |
python3-baseSUSE:Linux Enterprise Module for Development Tools 15 |
before 3.6.10-3.42.2 | 3.6.10-3.42.2 |
python3-baseSUSE:Linux Enterprise Module for Development Tools 15 SP1 |
before 3.6.10-3.42.2 | 3.6.10-3.42.2 |
pythonSUSE:Linux Enterprise Module for Basesystem 15 |
before 2.7.17-7.32.2 | 2.7.17-7.32.2 |
python-baseSUSE:Linux Enterprise Module for Basesystem 15 |
before 2.7.17-7.32.1 | 2.7.17-7.32.1 |
pythonSUSE:Linux Enterprise Module for Basesystem 15 SP1 |
before 2.7.17-7.32.2 | 2.7.17-7.32.2 |
python-baseSUSE:Linux Enterprise Module for Basesystem 15 SP1 |
before 2.7.17-7.32.1 | 2.7.17-7.32.1 |
pythonSUSE:Linux Enterprise Module for Desktop Applications 15 |
before 2.7.17-7.32.2 | 2.7.17-7.32.2 |
pythonSUSE:Linux Enterprise Module for Desktop Applications 15 SP1 |
before 2.7.17-7.32.2 | 2.7.17-7.32.2 |
pythonSUSE:Linux Enterprise Module for Python 2 15 SP1 |
before 2.7.17-7.32.2 | 2.7.17-7.32.2 |
python-baseSUSE:Linux Enterprise Module for Python 2 15 SP1 |
before 2.7.17-7.32.1 | 2.7.17-7.32.1 |
python2.7Ubuntu: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 less2.7.6-3ubuntu12.7.6-42.7.6-4ubuntu12.7.6-52.7.6-72.7.6-8 |
2.7.6-8ubuntu0.2 |
python3.4Ubuntu: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 less3.4~b3-1ubuntu13.4~rc1-1build13.4~rc2-13.4~rc3-0ubuntu13.4.0-13.4.0-2ubuntu1 |
3.4.0-2ubuntu1.1 |
python3openSUSE:Leap 15.1 |
before 3.6.10-lp151.6.7.1 | 3.6.10-lp151.6.7.1 |
python3-baseopenSUSE:Leap 15.1 |
before 3.6.10-lp151.6.7.1 | 3.6.10-lp151.6.7.1 |
python3openSUSE:Tumbleweed |
before 3.5.1-3.8 | 3.5.1-3.8 |
python-baseopenSUSE:Tumbleweed |
before 2.7.12-1.4 | 2.7.12-1.4 |
pythonopenSUSE:Tumbleweed |
before 2.7.18-8.1 | 2.7.18-8.1 |
python310openSUSE:Tumbleweed |
before 3.10.0rc1-4.2 | 3.10.0rc1-4.2 |
python36openSUSE:Tumbleweed |
before 3.6.15-1.1 | 3.6.15-1.1 |
python38openSUSE:Tumbleweed |
before 3.8.12-1.2 | 3.8.12-1.2 |
python39openSUSE:Tumbleweed |
before 3.9.7-2.1 | 3.9.7-2.1 |
python311openSUSE:Tumbleweed |
before 3.11.0b1-1.1 | 3.11.0b1-1.1 |
python312openSUSE:Tumbleweed |
before 3.12.0a7-1.1 | 3.12.0a7-1.1 |
python313openSUSE:Tumbleweed |
before 3.13.0~b3-1.1 | 3.13.0~b3-1.1 |
python314openSUSE:Tumbleweed |
before 3.14.0~a1-1.1 | 3.14.0~a1-1.1 |
python315openSUSE:Tumbleweed |
before 3.15.0~a1-1.1 | 3.15.0~a1-1.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | Python CGIHTTPServer - Encoded Directory Traversal | 2014-06-27 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE 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
openwall.com/lists/oss-security/2014/06/26/3
bugs.python.org/issue21766
access.redhat.com/security/cve/cve-2014-4650
nvd.nist.gov/vuln/detail/CVE-2014-4650
github.com/advisories/GHSA-33c8-ggqv-8g5p
security-tracker.debian.org/tracker/CVE-2014-4650
Show 194 moreShow less
advisories.mageia.org/MGASA-2014-0285.html
lists.fedoraproject.org/pipermail/package-announce/2014-June/134903.html
bugs.mageia.org/show_bug.cgi?id=13588
access.redhat.com/errata/RHSA-2015:1064
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=994189
bugzilla.redhat.com/show_bug.cgi?id=1046170
bugzilla.redhat.com/show_bug.cgi?id=1046174
bugzilla.redhat.com/show_bug.cgi?id=1062370
bugzilla.redhat.com/show_bug.cgi?id=1112285
bugzilla.redhat.com/show_bug.cgi?id=1113527
bugzilla.redhat.com/show_bug.cgi?id=1146026
bugzilla.redhat.com/show_bug.cgi?id=1167912
bugzilla.redhat.com/show_bug.cgi?id=1170993
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_1064.json
access.redhat.com/security/cve/CVE-2013-1752
cve.org/CVERecord?id=CVE-2013-1752
nvd.nist.gov/vuln/detail/CVE-2013-1752
access.redhat.com/security/cve/CVE-2013-1753
cve.org/CVERecord?id=CVE-2013-1753
nvd.nist.gov/vuln/detail/CVE-2013-1753
access.redhat.com/security/cve/CVE-2014-1912
cve.org/CVERecord?id=CVE-2014-1912
nvd.nist.gov/vuln/detail/CVE-2014-1912
access.redhat.com/security/cve/CVE-2014-4616
cve.org/CVERecord?id=CVE-2014-4616
nvd.nist.gov/vuln/detail/CVE-2014-4616
access.redhat.com/security/cve/CVE-2014-4650
cve.org/CVERecord?id=CVE-2014-4650
access.redhat.com/security/cve/CVE-2014-7185
cve.org/CVERecord?id=CVE-2014-7185
nvd.nist.gov/vuln/detail/CVE-2014-7185
access.redhat.com/errata/RHSA-2015:1330
access.redhat.com/articles/1495363
bugzilla.redhat.com/show_bug.cgi?id=794632
bugzilla.redhat.com/show_bug.cgi?id=1073165
bugzilla.redhat.com/show_bug.cgi?id=1160640
bugzilla.redhat.com/show_bug.cgi?id=1180864
bugzilla.redhat.com/show_bug.cgi?id=1199997
bugzilla.redhat.com/show_bug.cgi?id=1223037
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_1330.json
access.redhat.com/errata/RHSA-2015:2101
access.redhat.com/articles/2039753
python.org/dev/peps/pep-0466
bugzilla.redhat.com/show_bug.cgi?id=1058482
bugzilla.redhat.com/show_bug.cgi?id=1173041
bugzilla.redhat.com/show_bug.cgi?id=1177613
bugzilla.redhat.com/show_bug.cgi?id=1181624
bugzilla.redhat.com/show_bug.cgi?id=1237107
bugzilla.redhat.com/show_bug.cgi?id=1250611
bugzilla.redhat.com/show_bug.cgi?id=1259421
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_2101.json
suse.com/support/update/announcement/-2022-444/suse-fu-20220444-1
bugzilla.suse.com/1000080
bugzilla.suse.com/1000117
bugzilla.suse.com/1000194
bugzilla.suse.com/1000742
bugzilla.suse.com/1002895
bugzilla.suse.com/1003091
bugzilla.suse.com/1005246
bugzilla.suse.com/1010874
bugzilla.suse.com/1010966
bugzilla.suse.com/1011936
bugzilla.suse.com/1015549
bugzilla.suse.com/1027610
bugzilla.suse.com/1027705
bugzilla.suse.com/1029902
bugzilla.suse.com/1030038
bugzilla.suse.com/1032118
bugzilla.suse.com/1032119
bugzilla.suse.com/1035604
bugzilla.suse.com/1039469
bugzilla.suse.com/1040164
bugzilla.suse.com/1040256
bugzilla.suse.com/1041090
bugzilla.suse.com/1042670
bugzilla.suse.com/1049186
bugzilla.suse.com/1049304
bugzilla.suse.com/1050653
bugzilla.suse.com/1050665
bugzilla.suse.com/1055478
bugzilla.suse.com/1055542
bugzilla.suse.com/1056951
bugzilla.suse.com/1057496
bugzilla.suse.com/1062237
bugzilla.suse.com/1066873
bugzilla.suse.com/1068790
bugzilla.suse.com/1070737
bugzilla.suse.com/1070738
bugzilla.suse.com/1070853
bugzilla.suse.com/1071941
bugzilla.suse.com/1073310
bugzilla.suse.com/1073845
bugzilla.suse.com/1073879
bugzilla.suse.com/1074247
bugzilla.suse.com/1076519
bugzilla.suse.com/1077096
bugzilla.suse.com/1077230
bugzilla.suse.com/1078329
bugzilla.suse.com/1079761
bugzilla.suse.com/1080301
bugzilla.suse.com/1081005
bugzilla.suse.com/1081750
bugzilla.suse.com/1081751
bugzilla.suse.com/1082155
bugzilla.suse.com/1082163
bugzilla.suse.com/1082318
bugzilla.suse.com/1083826
bugzilla.suse.com/1084117
bugzilla.suse.com/1084157
bugzilla.suse.com/1085276
bugzilla.suse.com/1085529
bugzilla.suse.com/1085661
bugzilla.suse.com/1087104
bugzilla.suse.com/1088573
bugzilla.suse.com/1090427
bugzilla.suse.com/1090953
bugzilla.suse.com/1093518
bugzilla.suse.com/1093917
bugzilla.suse.com/1094788
suse.com/security/cve/CVE-2011-3389
suse.com/security/cve/CVE-2011-4944
suse.com/security/cve/CVE-2012-0845
suse.com/security/cve/CVE-2012-1150
suse.com/security/cve/CVE-2013-1752
suse.com/security/cve/CVE-2013-4238
suse.com/security/cve/CVE-2013-4314
suse.com/security/cve/CVE-2014-0012
suse.com/security/cve/CVE-2014-1829
suse.com/security/cve/CVE-2014-1830
suse.com/security/cve/CVE-2014-2667
suse.com/security/cve/CVE-2014-4650
suse.com/security/cve/CVE-2014-7202
suse.com/security/cve/CVE-2014-7203
suse.com/security/cve/CVE-2014-9721
suse.com/security/cve/CVE-2015-2296
suse.com/security/cve/CVE-2016-10745
suse.com/security/cve/CVE-2016-9015
suse.com/security/cve/CVE-2017-18342
suse.com/security/cve/CVE-2018-18074
suse.com/security/cve/CVE-2018-20060
suse.com/security/cve/CVE-2018-7750
suse.com/security/cve/CVE-2019-10906
suse.com/security/cve/CVE-2019-11236
suse.com/security/cve/CVE-2019-11324
suse.com/security/cve/CVE-2019-13132
suse.com/security/cve/CVE-2019-20907
suse.com/security/cve/CVE-2019-20916
suse.com/security/cve/CVE-2019-5010
suse.com/security/cve/CVE-2019-6250
suse.com/security/cve/CVE-2019-8341
suse.com/security/cve/CVE-2019-9740
suse.com/security/cve/CVE-2019-9947
suse.com/security/cve/CVE-2020-14343
suse.com/security/cve/CVE-2020-15166
suse.com/security/cve/CVE-2020-15523
suse.com/security/cve/CVE-2020-15801
suse.com/security/cve/CVE-2020-1747
suse.com/security/cve/CVE-2020-25659
suse.com/security/cve/CVE-2020-26137
suse.com/security/cve/CVE-2020-27783
suse.com/security/cve/CVE-2020-28493
suse.com/security/cve/CVE-2020-29651
suse.com/security/cve/CVE-2020-36242
suse.com/security/cve/CVE-2020-8492
suse.com/security/cve/CVE-2021-23336
suse.com/security/cve/CVE-2021-28957
suse.com/security/cve/CVE-2021-29921
suse.com/security/cve/CVE-2021-3177
suse.com/security/cve/CVE-2021-33503
suse.com/security/cve/CVE-2021-3426
suse.com/support/update/announcement/-2022-445/suse-fu-20220445-1
suse.com/security/cve/CVE-2006-2937
suse.com/security/cve/CVE-2006-2940
suse.com/security/cve/CVE-2006-3738
suse.com/security/cve/CVE-2006-4339
suse.com/security/cve/CVE-2006-4343
suse.com/security/cve/CVE-2006-7250
suse.com/security/cve/CVE-2007-3108
suse.com/security/cve/CVE-2007-4995
suse.com/security/cve/CVE-2007-5135
suse.com/security/cve/CVE-2008-0891
suse.com/security/cve/CVE-2008-1672
suse.com/security/cve/CVE-2008-5077
suse.com/security/cve/CVE-2009-0590
suse.com/security/cve/CVE-2009-0591
suse.com/security/cve/CVE-2009-0789
ubuntu.com/security/CVE-2014-4650
ubuntu.com/security/notices/USN-2653-1
ubuntu.com/security/CVE-2013-1752
ubuntu.com/security/CVE-2013-1753
ubuntu.com/security/CVE-2014-4616
ubuntu.com/security/CVE-2014-7185
lists.opensuse.org/archives/list/[email protected]/thread/SRKGGFVSV7DDWCMAOSO6E3F66U2CF5XR
Left out here: 678 references. The JSON record has them.