【漏洞预警】(S2-067)Apache Struts 文件上传漏洞(CVE-2024-53677)

0x01 组件介绍

       Apache Struts 是一个开源的、用于构建企业级Java Web应用的MVC框架。

0x02 漏洞描述
   2024年12月,官方披露 CVE-2024-53677 Apache Struts FileUploadInterceptor 文件上传漏洞。在受影响版本中,若代码中使用了FileUploadInterceptor ,则可能在进行文件上传时攻击者可能上传文件至其他目录,在特定场景下可能造成代码执行。

0x03 影响版本

2.0.0 <= Struts <= 2.3.37(EOL)
2.5.0 <= Struts <= 2.5.33
6.0.0 <= Struts <= 6.3.0.2

0x04 漏洞影响

     若代码中使用了FileUploadInterceptor,当进行文件上传时,攻击者可能构造恶意请求利用目录遍历等上传文件至其他目录。但目前并未揭露详细的细节,建议尽快做好自查及防护。

0x05 修复建议

1、升级组件 Apache Struts 升级至 6.4.0 及以上版本。

2、自行排查代码中是否使用 FileUploadInterceptor,若无使用则不受该漏洞影响

0X06 参考链接

https://cwiki.apache.org/confluence/display/WW/S2-067

0x07 免责声明

> 本文所涉及的任何技术、信息或工具,仅供学习和参考之用。
> 请勿利用本文提供的信息从事任何违法活动或不当行为。任何因使用本文所提供的信息或工具而导致的损失、后果或不良影响,均由使用者个人承担责任,与本文作者无关。
> 作者不对任何因使用本文信息或工具而产生的损失或后果承担任何责任。使用本文所提供的信息或工具即视为同意本免责声明,并承诺遵守相关法律法规和道德规范。

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。查看原文

为您推荐