CVE-2014-4650
python: CGIHTTPServer module does not properly handle URL-encoded path separators in URLs
Sévérité par source
Le label propre à Trivy est CRITICAL. Critique selon NVD. Plus basse selon Red Hat (moyenne), Amazon (moyenne), Oracle (moyenne), Ubuntu (faible).
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.
Paquets affectés et versions corrigées
| Source | Paquet | Corrigé en |
|---|---|---|
| amazon linux 1 | python26, python26-debuginfo, python26-devel et 9 autres | 2.6.9-2.83.amzn1 et 1 autres |
| debian 11 | python2.7 | 2.7.8-1 |
| debian 7 | python2.6, python2.7, python3.2 | pas de correctif indiqué |
| Oracle Linux 6 | python, python-devel, python-libs et 17 autres | 2.6.6-64.0.1.el6 et 6 autres |
| Oracle Linux 7 | python, python-debug, python-devel et 18 autres | 2.7.5-34.0.1.el7 et 6 autres |
| ubuntu 12.04 | python2.7, python3.2 | 2.7.3-0ubuntu3.8 et 1 autres |
| ubuntu 14.04 | python2.7, python3.4 | 2.7.6-8ubuntu0.2 et 1 autres |
| ubuntu 14.04-ESM | python2.7, python3.4 | 2.7.6-8ubuntu0.2 et 1 autres |
Afficher les 63 entrées de 8 sources
| Source | Paquet | Corrigé en |
|---|---|---|
| amazon linux 1 | python26 | 2.6.9-2.83.amzn1 |
| amazon linux 1 | python26-debuginfo | 2.6.9-2.83.amzn1 |
| amazon linux 1 | python26-devel | 2.6.9-2.83.amzn1 |
| amazon linux 1 | python26-libs | 2.6.9-2.83.amzn1 |
| amazon linux 1 | python26-test | 2.6.9-2.83.amzn1 |
| amazon linux 1 | python26-tools | 2.6.9-2.83.amzn1 |
| amazon linux 1 | python27 | 2.7.8-6.74.amzn1 |
| amazon linux 1 | python27-debuginfo | 2.7.8-6.74.amzn1 |
| amazon linux 1 | python27-devel | 2.7.8-6.74.amzn1 |
| amazon linux 1 | python27-libs | 2.7.8-6.74.amzn1 |
| amazon linux 1 | python27-test | 2.7.8-6.74.amzn1 |
| amazon linux 1 | python27-tools | 2.7.8-6.74.amzn1 |
| debian 11 | python2.7 | 2.7.8-1 |
| debian 7 | python2.6 | pas de correctif indiqué |
| debian 7 | python2.7 | pas de correctif indiqué |
| debian 7 | python3.2 | pas de correctif indiqué |
| Oracle Linux 6 | python | 2.6.6-64.0.1.el6 |
| Oracle Linux 6 | python-devel | 2.6.6-64.0.1.el6 |
| Oracle Linux 6 | python-libs | 2.6.6-64.0.1.el6 |
| Oracle Linux 6 | python-test | 2.6.6-64.0.1.el6 |
| Oracle Linux 6 | python-tools | 2.6.6-64.0.1.el6 |
| Oracle Linux 6 | python27 | 1.1-17.el6 |
| Oracle Linux 6 | python27-python | 2.7.8-3.el6 |
| Oracle Linux 6 | python27-python-debug | 2.7.8-3.el6 |
| Oracle Linux 6 | python27-python-devel | 2.7.8-3.el6 |
| Oracle Linux 6 | python27-python-libs | 2.7.8-3.el6 |
| Oracle Linux 6 | python27-python-pip | 1.5.6-5.el6 |
| Oracle Linux 6 | python27-python-setuptools | 0.9.8-3.el6 |
| Oracle Linux 6 | python27-python-simplejson | 3.2.0-2.el6 |
| Oracle Linux 6 | python27-python-test | 2.7.8-3.el6 |
| Oracle Linux 6 | python27-python-tools | 2.7.8-3.el6 |
| Oracle Linux 6 | python27-python-wheel | 0.24.0-2.el6 |
| Oracle Linux 6 | python27-runtime | 1.1-17.el6 |
| Oracle Linux 6 | python27-scldevel | 1.1-17.el6 |
| Oracle Linux 6 | python27-tkinter | 2.7.8-3.el6 |
| Oracle Linux 6 | tkinter | 2.6.6-64.0.1.el6 |
| Oracle Linux 7 | python | 2.7.5-34.0.1.el7 |
| Oracle Linux 7 | python-debug | 2.7.5-34.0.1.el7 |
| Oracle Linux 7 | python-devel | 2.7.5-34.0.1.el7 |
| Oracle Linux 7 | python-libs | 2.7.5-34.0.1.el7 |
| Oracle Linux 7 | python-test | 2.7.5-34.0.1.el7 |
| Oracle Linux 7 | python-tools | 2.7.5-34.0.1.el7 |
| Oracle Linux 7 | python27 | 1.1-20.el7 |
| Oracle Linux 7 | python27-python | 2.7.8-3.el7 |
| Oracle Linux 7 | python27-python-debug | 2.7.8-3.el7 |
| Oracle Linux 7 | python27-python-devel | 2.7.8-3.el7 |
| Oracle Linux 7 | python27-python-libs | 2.7.8-3.el7 |
| Oracle Linux 7 | python27-python-pip | 1.5.6-5.el7 |
| Oracle Linux 7 | python27-python-setuptools | 0.9.8-5.el7 |
| Oracle Linux 7 | python27-python-simplejson | 3.2.0-3.el7 |
| Oracle Linux 7 | python27-python-test | 2.7.8-3.el7 |
| Oracle Linux 7 | python27-python-tools | 2.7.8-3.el7 |
| Oracle Linux 7 | python27-python-wheel | 0.24.0-2.el7 |
| Oracle Linux 7 | python27-runtime | 1.1-20.el7 |
| Oracle Linux 7 | python27-scldevel | 1.1-20.el7 |
| Oracle Linux 7 | python27-tkinter | 2.7.8-3.el7 |
| Oracle Linux 7 | tkinter | 2.7.5-34.0.1.el7 |
| ubuntu 12.04 | python2.7 | 2.7.3-0ubuntu3.8 |
| ubuntu 12.04 | python3.2 | 3.2.3-0ubuntu3.7 |
| ubuntu 14.04 | python2.7 | 2.7.6-8ubuntu0.2 |
| ubuntu 14.04 | python3.4 | 3.4.0-2ubuntu1.1 |
| ubuntu 14.04-ESM | python2.7 | 2.7.6-8ubuntu0.2 |
| ubuntu 14.04-ESM | python3.4 | 3.4.0-2ubuntu1.1 |
Références
- http://bugs.python.org/issue21766
- http://openwall.com/lists/oss-security/2014/06/26/3
- http://www.openwall.com/lists/oss-security/2014/06/26/3
- https://access.redhat.com/security/cve/CVE-2014-4650
- https://access.redhat.com/security/cve/cve-2014-4650
- https://linux.oracle.com/cve/CVE-2014-4650.html
- https://linux.oracle.com/errata/ELSA-2015-2101.html
- https://nvd.nist.gov/vuln/detail/CVE-2014-4650