CVE-2013-2028
La fonction ngx_http_parse_chunked dans http/ngx_http_parse.c dans nginx 1.3.9 à 1.4.0 permet à des attaquants distants de provoquer un déni de service...
- Publié
- 18 juil. 2013
- Mise à jour
- 6 août 2024
- Attribution de CNA
- redhat
- Preuve observée
- 17 mai 2013
CVSS primaire
nvd · CVSS 2.0
AV:N/AC:L/Au:N/C:P/I:P/A:PÉlevé · 30 prochains jours
- Percentile
- 99,8 %
- Date du modèle
- 13 oct. 2026
EPSS est une estimation statistique, et non une certitude ou une mesure d'impact. Combinez-le avec CVSS, le statut KEV, l'exposition et votre environnement.
Résumé
La fonction ngx_http_parse_chunked dans http/ngx_http_parse.c dans nginx 1.3.9 à 1.4.0 permet à des attaquants distants de provoquer un déni de service (plantage) et d'exécuter du code arbitraire via une requête Transfer-Encoding par blocs (chunked) avec une taille de bloc importante, ce qui déclenche une erreur de signe d'entier et un débordement de tampon basé sur la pile.
Sources
modules/exploits/linux/http/nginx_chunked_size.rb
Metasploit Framework modulesConditions déclarées
- platform: Unix($.exploit_linux/http/nginx_chunked_size.platform)
- verification: check_declared($.exploit_linux/http/nginx_chunked_size.check)
- nginxpwnRecherche
Formation à l'exploitation -- CVE-2013-2028 : Dépassement de tampon basé sur la pile de Nginx
- CVE-2013-2028-ExploitExploit
Exploit python pour CVE-2013-2028
ceci n'est pas stable
- CVE-2013-2028_CheckerScanner
Outil pour vérifier Nginx CVE-2013-2028
- CVE-2013-2028-ExploitExploit
Labo basé sur Docker et exploit Python pour CVE-2013-2028, un débordement d'entier dans le parseur chunked de Nginx 1.3.9, couvrant la récupération du canary, mprotect et l'exécution de shellcode.
- nginx-1.4.0Exploit
Pour l'analyse de CVE-2013-2028
- nginxhackExploit
Une implémentation de CVE-2013-2028
- sfopPoC
Technique d'exploitation de programmation orientée défaut de segmentation
CVE-2013-2028复现
Mert SARICA · linux · 17 mai 2013
Metasploit · linux · 28 mai 2013
kingcope · linux_x86 · 11 juil. 2013
sorbo · linux_x86-64 · 15 mars 2014
Utilisation responsable
Utilisez les informations de vulnérabilité uniquement sur les systèmes que vous possédez ou que vous êtes autorisé à tester. Kitploit renvoie aux métadonnées de la recherche publique et ne stocke pas de code d'exploitation ni de charges utiles malveillantes.