CVE-2013-2028
La función ngx_http_parse_chunked en http/ngx_http_parse.c en nginx v1.3.9 hasta v1.4.0 permite a atacantes remotos causar una denegación de servicio...
- Publicado
- 18 jul 2013
- Actualizado
- 6 ago 2024
- Asignación de CNA
- redhat
- Evidencia observada
- 17 may 2013
CVSS primario
nvd · CVSS 2.0
AV:N/AC:L/Au:N/C:P/I:P/A:PAlto · próximos 30 días
- Percentil
- 99,8 %
- Fecha del modelo
- 14 oct 2026
EPSS es una estimación estadística, no una certeza o una medida de impacto. Combínelo con CVSS, estado KEV, exposición y su entorno.
Resumen
La función ngx_http_parse_chunked en http/ngx_http_parse.c en nginx v1.3.9 hasta v1.4.0 permite a atacantes remotos causar una denegación de servicio (caída) y ejecutar código arbitrario mediante una solicitud Transfer-Encoding (chunked) con un tamaño de chunk de gran longitud, lo que genera un error de "integer signedness" y un desbordamiento de búfer.
Fuentes
modules/exploits/linux/http/nginx_chunked_size.rb
Metasploit Framework modulesCondiciones declaradas
- platform: Unix($.exploit_linux/http/nginx_chunked_size.platform)
- verification: check_declared($.exploit_linux/http/nginx_chunked_size.check)
- nginxpwnInvestigación
Entrenamiento de explotación -- CVE-2013-2028: Desbordamiento de búfer basado en pila de Nginx
- CVE-2013-2028-ExploitExploit
Exploit en Python para CVE-2013-2028
esto no es estable
- CVE-2013-2028_CheckerEscáner
Herramienta para comprobar CVE-2013-2028 de Nginx
- CVE-2013-2028-ExploitExploit
Laboratorio basado en Docker y exploit en Python para CVE-2013-2028, un desbordamiento de entero en el analizador de transferencia fragmentada de Nginx 1.3.9, que abarca la recuperación del canario, mprotect y la ejecución de shellcode.
- nginx-1.4.0Exploit
Para el análisis de CVE-2013-2028
- nginxhackExploit
Una implementación de CVE-2013-2028
- sfopPoC
Técnica de explotación Segmentation Fault-Oriented Programming
Reproducción de CVE-2013-2028
Mert SARICA · linux · 17 may 2013
Metasploit · linux · 28 may 2013
kingcope · linux_x86 · 11 jul 2013
sorbo · linux_x86-64 · 15 mar 2014
Uso responsable
Utilice información sobre vulnerabilidades solo en sistemas de su propiedad o que esté autorizado a probar. Kitploit enlaza con metadatos de investigación pública y no almacena código de explotación ni cargas útiles maliciosas.