CVE-2014-4650
python: CGIHTTPServer module does not properly handle URL-encoded path separators in URLs
Severidad por fuente
La etiqueta propia de Trivy es CRITICAL. Crítica según NVD. Más baja según Red Hat (media), Amazon (media), Oracle (media), Ubuntu (baja).
Descripción
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.
Paquetes afectados y versiones corregidas
| Fuente | Paquete | Corregido en |
|---|---|---|
| amazon linux 1 | python26, python26-debuginfo, python26-devel y 9 más | 2.6.9-2.83.amzn1 y 1 más |
| debian 11 | python2.7 | 2.7.8-1 |
| debian 7 | python2.6, python2.7, python3.2 | sin corrección indicada |
| Oracle Linux 6 | python, python-devel, python-libs y 17 más | 2.6.6-64.0.1.el6 y 6 más |
| Oracle Linux 7 | python, python-debug, python-devel y 18 más | 2.7.5-34.0.1.el7 y 6 más |
| ubuntu 12.04 | python2.7, python3.2 | 2.7.3-0ubuntu3.8 y 1 más |
| ubuntu 14.04 | python2.7, python3.4 | 2.7.6-8ubuntu0.2 y 1 más |
| ubuntu 14.04-ESM | python2.7, python3.4 | 2.7.6-8ubuntu0.2 y 1 más |
Mostrar las 63 entradas de 8 fuentes
| Fuente | Paquete | Corregido 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 | sin corrección indicada |
| debian 7 | python2.7 | sin corrección indicada |
| debian 7 | python3.2 | sin corrección indicada |
| 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 |
Referencias
- 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