CVE-2024-53677: falha crítica em Apache Struts
Apache Struts: Mixing setters for uploaded files and normal fields can allow bypass file upload checks
Publicada em · Atualizada em
94Vexday Risk Score
Priorize a correção. Ela exploração observada pelo VulnCheck e tem prova de conceito pública.
ssvc Actcvss 9.5epss 70%
da publicação à arma1 dias
Publicada no NVD11 de dez.
1ª PoC+1d
VulnCheck+4d
probabilidade de exploração
70%top 1% das CVEs
exploração observada
simVulnCheck
31 exploit(s) público(s)
O que os fabricantes declaram (VEX)
Declarações oficiais dos fabricantes em formato CSAF/VEX: se o produto deles está afetado, já corrigido ou descartado — e por quê. É afirmação do fabricante, não juízo do Vexday.
Red Hatdocumento VEX ↗
Não afetado
19 produtos (64 componentes) — porque o código vulnerável não está presente no produto
Red Hat Fuse 7 · Red Hat JBoss Enterprise Application Platform 8 · Red Hat JBoss Enterprise Application Platform Expansion Pack · A-MQ Clients 2 · Red Hat AMQ Broker 7 · e outros 14
File upload logic in Apache Struts is flawed. An attacker can manipulate file upload params to enable paths traversal and under some circumstances this can lead to uploading a malicious file which can be used to perform Remote Code Execution.
This issue affects Apache Struts: from 2.0.0 before 6.4.0.
Users are recommended to upgrade to version 6.4.0 at least and migrate to the new file upload mechanism https://struts.apache.org/core-developers/file-upload . If you are not using an old file upload logic based on FileuploadInterceptor your application is safe.
You can find more details in https://cwiki.apache.org/confluence/display/WW/S2-067
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/S:N/AU:Y/R:A/V:C/RE:L/U:Red
Produtos afetados
Apache Software Foundation · Apache StrutsPoCs públicas encontradas — 31
githubgithub.com/TAM-K592/CVE-2024-53677-S2-067★ 96githubgithub.com/cloudwafs/s2-067-CVE-2024-53677★ 9githubgithub.com/c4oocO/CVE-2024-53677-Docker★ 3githubgithub.com/shishirghimir/CVE-2024-53677-Exploit★ 3githubgithub.com/yangyanglo/CVE-2024-53677★ 3githubgithub.com/SeanRickerd/CVE-2024-53677★ 3githubgithub.com/r007sec/CVE-2024-53677★ 2githubgithub.com/dustblessnotdust/CVE-2024-53677-S2-067-thread★ 2githubgithub.com/Cythonic1/CVE-2024-53677-POC★ 1githubgithub.com/punitdarji/Apache-struts-cve-2024-53677★ 1githubgithub.com/sangrok-jeon/CVE-2024-53677-Analysis★ 0githubgithub.com/hiteshpatra/CVE-2024-53677★ 0githubgithub.com/hopsypopsy8/CVE-2024-53677-Exploitation★ 0githubgithub.com/BuludX/CVE-2024-53677★ 0githubgithub.com/seoyoung-kang/CVE-2024-53677★ 0githubgithub.com/ctfsec/CVE-2024-53677★ 0vulncheckvulncheck.com/xdb/567fa5b87fc8não verificadovulncheckvulncheck.com/xdb/420179b31365não verificadovulncheckvulncheck.com/xdb/e3d7a1ada72anão verificadovulncheckvulncheck.com/xdb/876d199e276enão verificadovulncheckvulncheck.com/xdb/368a28a635a8não verificadovulncheckvulncheck.com/xdb/61b55ac60446não verificadovulncheckvulncheck.com/xdb/d35919daf052não verificadovulncheckvulncheck.com/xdb/13247b4bfb2fnão verificadovulncheckvulncheck.com/xdb/14e5c485502anão verificadovulncheckvulncheck.com/xdb/008477054916não verificadovulncheckvulncheck.com/xdb/20ca58012cc0não verificadovulncheckvulncheck.com/xdb/2af6a2110073não verificadovulncheckvulncheck.com/xdb/915d7d19b4fenão verificadovulncheckvulncheck.com/xdb/7aa07cfe88d0não verificadovulncheckvulncheck.com/xdb/48bfece534c5nã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.
CVEs relacionadas — Apache Struts
No mesmo produto, das mais perigosas para as menos.