CVE-2024-1135
CVE-2024-1135 · HTTP Request Smuggling in benoitc/gunicorn
Esta página presenta datos de fuentes públicas de vulnerabilidades. Consulta el aviso original antes de actualizar.
Gunicorn fails to properly validate Transfer-Encoding headers, leading to HTTP Request Smuggling (HRS) vulnerabilities. By crafting requests with conflicting Transfer-Encoding headers, attackers can bypass security restrictions and access restricted endpoints. This issue is due to Gunicorn's handling of Transfer-Encoding headers, where it incorrectly processes requests with multiple, conflicting Transfer-Encoding headers, treating them as chunked regardless of the final encoding specified. This vulnerability allows for a range of attacks including cache poisoning, session manipulation, and data exposure.
CVSS 7.5 · Alta · EPSS 3,0% · Corrección disponible
- Publicación
- Actualización
Pila tecnológica: system · python
Productos y versiones afectados
benoitc/gunicorn
- Versiones
- ≥ unspecified, ≤ latest: Afectada (custom)
Sin corrección publicada
gunicorn Debian:12
- Versiones
- 20.1.0-6
- Intervalos de versiones afectados
- ECOSYSTEM: < 20.1.0-6+deb12u1
Actualiza a 20.1.0-6+deb12u1
gunicorn Debian:13
- Intervalos de versiones afectados
- ECOSYSTEM: < 22.0.0-1
Actualiza a 22.0.0-1
gunicorn Debian:14
- Intervalos de versiones afectados
- ECOSYSTEM: < 22.0.0-1
Actualiza a 22.0.0-1
gunicorn PyPI
- Versiones
- 0.1
- 0.10.0
- 0.10.1
- 0.11.0
- 0.11.1
- 0.11.2
- 0.12.0
- 0.12.1
- 0.12.2
- 0.13.0
- 0.13.1
- 0.13.2
- 0.13.3
- 0.13.4
- 0.14.0
- 0.14.1
- 0.14.2
- 0.14.3
- 0.14.4
- 0.14.5
- 0.14.6
- 0.15.0
- 0.16.0
- 0.16.1
- 0.17.0
- 0.17.1
- 0.17.2
- 0.17.3
- 0.17.4
- 0.2
- 0.2.1
- 0.3
- 0.3.1
- 0.3.2
- 0.4
- 0.4.1
- 0.4.2
- 0.5
- 0.5.1
- 0.6
- 0.6.1
- 0.6.2
- 0.6.3
- 0.6.4
- 0.6.5
- 0.6.6
- 0.7.0
- 0.7.1
- 0.7.2
- 0.8.0
- 0.8.1
- 0.9.0
- 0.9.1
- 17.5
- 18.0
- 19.0.0
- 19.1.0
- 19.1.1
- 19.10.0
- 19.2.0
- 19.2.1
- 19.3.0
- 19.4.0
- 19.4.1
- 19.4.2
- 19.4.3
- 19.4.4
- 19.4.5
- 19.5.0
- 19.6.0
- 19.7.0
- 19.7.1
- 19.8.0
- 19.8.1
- 19.9.0
- 20.0.0
- 20.0.1
- 20.0.2
- 20.0.3
- 20.0.4
- 20.1.0
- 21.0.0
- 21.0.1
- 21.1.0
- 21.2.0
- Intervalos de versiones afectados
- ECOSYSTEM: < 22.0.0
Actualiza a 22.0.0
gunicorn Ubuntu:Pro:14.04:LTS
- Versiones
- 17.5-2
- 17.5-2build1
- 17.5-2ubuntu0.1~esm1
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
gunicorn Ubuntu:16.04:LTS
- Versiones
- 19.0-8ubuntu1
- 19.4.1-1ubuntu1
- 19.4.5-1ubuntu1
- 19.4.5-1ubuntu1.1
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
gunicorn Ubuntu:18.04:LTS
- Versiones
- 19.7.1-3
- 19.7.1-4
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
gunicorn Ubuntu:20.04:LTS
- Versiones
- 19.9.0-1
- 19.9.0-4
- 20.0.0-1
- 20.0.2-1
- 20.0.4-1
- 20.0.4-2
- 20.0.4-3
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
gunicorn Ubuntu:22.04:LTS
- Versiones
- 20.1.0-1
- 20.1.0-2
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
gunicorn Ubuntu:24.04:LTS
- Versiones
- 20.1.0-6
- 20.1.0-6ubuntu0.1
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
gunicorn Ubuntu:25.10
- Versiones
- 23.0.0-1
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
gunicorn Ubuntu:26.10
- Versiones
- 25.1.0-1
- 25.3.0-2
- 25.3.0-3
- 25.3.0-4
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
gunicorn Ubuntu:26.04:LTS
- Versiones
- 23.0.0-1
- 23.0.0-1build1
- 25.0.3-2
- 25.1.0-1
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada