CVE-2021-3129
CVE-2021-3129
Vexday Risk Score
100Corrigir agora
Decisão SSVC (CISA)
Act
Exploração + impacto → ação imediata
CVSS 9.8EPSS 99.9%KEV simPoC públicaNuclei simMetasploit simPatch —
Ciclo de vida
12 jan 2021Publicada no NVD
13 jan 2021Exploit Metasploit disponível
13 jan 2021PoC pública
18 set 2023Exploração ativa (CISA KEV)
Recomendação: Corrigir o quanto antes — há exploração ativa confirmada.
Em resumo
Uma ferramenta de depuração chamada Ignition usada no Laravel tem uma falha que permite que invasores executem qualquer código em um site sem precisar de senha, se o site estiver em modo de depuração. Isso acontece porque a ferramenta lê e escreve arquivos de forma insegura.
Detalhe técnico
O Ignition anterior à versão 2.5.2 usa file_get_contents() e file_put_contents() sem validação adequada, permitindo que atacantes não autenticados executem código remoto em aplicações Laravel rodando em modo de depuração (Laravel < 8.4.2). A vulnerabilidade não requer autenticação e tem vetor de ataque baseado em rede sem necessidade de interação do usuário.
Resumo gerado e traduzido por IA a partir da descrição oficial.
Ignition before 2.5.2, as used in Laravel and other products, allows unauthenticated remote attackers to execute arbitrary code because of insecure usage of file_get_contents() and file_put_contents(). This is exploitable on sites using debug mode with Laravel before 8.4.2.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Produtos afetados
n/a · n/aPoCs públicas encontradas — 32
githubgithub.com/ambionics/laravel-exploits★ 290githubgithub.com/zhzyker/CVE-2021-3129★ 163githubgithub.com/joshuavanderpoll/CVE-2021-3129★ 147githubgithub.com/SNCKER/CVE-2021-3129★ 133githubgithub.com/SecPros-Team/laravel-CVE-2021-3129-EXP★ 78githubgithub.com/nth347/CVE-2021-3129_exploit★ 69githubgithub.com/crisprss/Laravel_CVE-2021-3129_EXP★ 18githubgithub.com/ajisai-babu/CVE-2021-3129-exp★ 13githubgithub.com/knqyf263/CVE-2021-3129★ 12githubgithub.com/0x0d3ad/CVE-2021-3129★ 10githubgithub.com/MadExploits/Laravel-debug-Checker★ 7githubgithub.com/0nion1/CVE-2021-3129★ 6githubgithub.com/shadowabi/Laravel-CVE-2021-3129★ 5githubgithub.com/Axianke/CVE-2021-3129★ 5githubgithub.com/FunPhishing/Laravel-8.4.2-rce-CVE-2021-3129★ 2githubgithub.com/wmasday/CVE-2021-3129★ 2githubgithub.com/idea-oss/laravel-CVE-2021-3129-EXP★ 1githubgithub.com/lukwagoasuman/CVE-2021-3129---Laravel-RCE★ 1githubgithub.com/keyuan15/CVE-2021-3129★ 1githubgithub.com/cc3305/CVE-2021-3129★ 0githubgithub.com/Y0s9/CVE-2021-3129★ 0githubgithub.com/hupe1980/CVE-2021-3129★ 0githubgithub.com/qaisarafridi/cve-2021-3129★ 0githubgithub.com/Zoo1sondv/CVE-2021-3129★ 0githubgithub.com/miko550/CVE-2021-3129★ 0githubgithub.com/banyaksepuh/Mass-CVE-2021-3129-Scanner★ 0githubgithub.com/piperpwn/CVE-2021-3129-piperpwn★ 0githubgithub.com/GodOfServer/CVE-2021-3129★ 0githubgithub.com/Prabesh01/hoh4★ 0exploitdbwww.exploit-db.com/exploits/49424não verificadocve_referencepacketstormsecurity.com/files/165999/Ignition-Remote-Code-Execution.htmlnão verificadocve_referencepacketstormsecurity.com/files/162094/Ignition-2.5.1-Remote-Code-Execution.htmlnão verificado⚠ Recursos públicos, para você avaliar a exposição de sistemas que controla ou está autorizado a testar. Teste apenas com autorização.
Quer saber se a sua infraestrutura está exposta a isto?
Falar com a TrueHacking →Referências
http://packetstormsecurity.com/files/162094/Ignition-2.5.1-Remote-Code-Execution.htmlhttp://packetstormsecurity.com/files/165999/Ignition-Remote-Code-Execution.htmlhttps://github.com/facade/ignition/pull/334https://www.ambionics.io/blog/laravel-debug-rcehttps://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2021-3129