Vulnerabilidad en CPython (CVE-2024-7592)
Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-400
Consumo de recursos no controlado (Agotamiento de recursos)
Fecha de publicación:
19/08/2024
Última modificación:
05/02/2025
Descripción
Existe una vulnerabilidad de gravedad BAJA que afecta a CPython, específicamente al módulo de librería estándar 'http.cookies'. Al analizar cookies que contenían barras invertidas para caracteres entrecomillados en el valor de la cookie, el analizador usaría un algoritmo con complejidad cuadrática, lo que resultaría en un exceso de recursos de CPU que se usarían al analizar el valor.
Impacto
Puntuación base 3.x
7.50
Gravedad 3.x
ALTA
Productos y versiones vulnerables
CPE | Desde | Hasta |
---|---|---|
cpe:2.3:a:python:python:*:*:*:*:*:*:*:* | 3.8.20 (excluyendo) | |
cpe:2.3:a:python:python:*:*:*:*:*:*:*:* | 3.9.0 (incluyendo) | 3.9.20 (excluyendo) |
cpe:2.3:a:python:python:*:*:*:*:*:*:*:* | 3.10.0 (incluyendo) | 3.10.15 (excluyendo) |
cpe:2.3:a:python:python:*:*:*:*:*:*:*:* | 3.11.0 (incluyendo) | 3.11.10 (excluyendo) |
cpe:2.3:a:python:python:*:*:*:*:*:*:*:* | 3.12.0 (incluyendo) | 3.12.6 (excluyendo) |
cpe:2.3:a:python:python:3.13.0:alpha0:*:*:*:*:*:* | ||
cpe:2.3:a:python:python:3.13.0:alpha1:*:*:*:*:*:* | ||
cpe:2.3:a:python:python:3.13.0:alpha2:*:*:*:*:*:* | ||
cpe:2.3:a:python:python:3.13.0:alpha3:*:*:*:*:*:* | ||
cpe:2.3:a:python:python:3.13.0:alpha4:*:*:*:*:*:* | ||
cpe:2.3:a:python:python:3.13.0:alpha5:*:*:*:*:*:* | ||
cpe:2.3:a:python:python:3.13.0:alpha6:*:*:*:*:*:* | ||
cpe:2.3:a:python:python:3.13.0:beta1:*:*:*:*:*:* | ||
cpe:2.3:a:python:python:3.13.0:beta2:*:*:*:*:*:* | ||
cpe:2.3:a:python:python:3.13.0:beta3:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- https://github.com/python/cpython/commit/391e5626e3ee5af267b97e37abc7475732e67621
- https://github.com/python/cpython/commit/44e458357fca05ca0ae2658d62c8c595b048b5ef
- https://github.com/python/cpython/commit/a77ab24427a18bff817025adb03ca920dc3f1a06
- https://github.com/python/cpython/commit/b2f11ca7667e4d57c71c1c88b255115f16042d9a
- https://github.com/python/cpython/commit/d4ac921a4b081f7f996a5d2b101684b67ba0ed7f
- https://github.com/python/cpython/commit/d662e2db2605515a767f88ad48096b8ac623c774
- https://github.com/python/cpython/commit/dcc3eaef98cd94d6cb6cb0f44bd1c903d04f33b1
- https://github.com/python/cpython/issues/123067
- https://github.com/python/cpython/pull/123075
- https://mail.python.org/archives/list/security-announce@python.org/thread/HXJAAAALNUNGCQUS2W7WR6GFIZIHFOOK/
- https://security.netapp.com/advisory/ntap-20241018-0006/