References https://nvd.nist.gov/vuln/detail/CVE-2017-5638 https://struts.apache.org/docs/s2-045.html https://struts.apache.org/docs/s2-046.html https://blog.nsfocus.net/apache-struts2-vulnerability-analysis-protection-program/ https://zhuanlan.zhihu.com/p/26219061 https://www.blackduck.com/blog/cve-2017-5638-apache-struts-vulnerability-explained.html https://cloud.tencent.com/developer/article/2100956 https://blog.csdn.net/jinzezhi/article/details/125012110 https://juejin.cn/post/7089275130404143118 https://www.cnblogs.com/left-shoulder/p/18561757
Related VulnerabilitiesPoCapache-livy-logs: Apache Livy - Logs ExposedApache Log4j2 远程代码执行漏洞(CVE-2021-44228)PoCCVE-2026-41042: Apache Gravitino < 1.2.1 - Unauthenticated Remote Code ExecutionPoCmaven-settings-xml-exposure: Apache Maven settings.xml Credentials - ExposureApache IoTDB 认证绕过与远程代码执行漏洞PoCCVE-2025-68493: Apache Struts XWork - XML External Entity InjectionPoCCVE-2024-42323: Apache HertzBeat < 1.6.0 - SnakeYAML Deserialization Remote Code ExecutionPoCCVE-2025-54988: Apache Tika - XXE InjectionPoCCVE-2026-44825: Apache Solr 9.4.0-9.10.1 / 10.0.0 - Hardcoded Default CredentialsPoCCVE-2026-50229: Apache Tomcat - Cross-Site ScriptingApache Kafka UI /smartfilters/testexecutions 代码执行漏洞(CVE-2026-5562)速达软件 /common/print/print!doSavePrintTpl.action Struts2 代码执行漏洞