自学内容网 自学内容网

中间件漏洞总结

参考:Tomcat漏洞详解-CSDN博客

tomcat

弱口令和war远程部署漏洞

弱口令

  • Tomcat8.*
    登录页面:/manager/html
    弱口令:tomcat/tomcat

后台Getshell

  • 登录到后台后可以通过部署 war 包进行 getshell

war 包是用来进行 Web 开发时一个网站项目下的所有代码,包括前台 HTML/CSS/JS 代码,以及后台 JavaWeb 的代码。当开发人员开发完毕时,就会将源码打包给测试人员测试,测试完后若要发布也会打包成 War 包进行发布。 War 包可以放在 Tomcat 下的webapps 或 word 目录,当 Tomcat 服务器启动时, War 包即会随之被解压得到源代码并自动部署。

  • war包制作方法
jar –cvf *.war *.jsp

具体使用流程:
漏洞复现-Tomcat8弱口令&&后台Getshell (qq.com)

任意文件写入(CVE-2017-12615)

  • Tomcat 7.0.0 - 7.0.81,8.5.19

文件包含漏洞(CVE-2020-1938)

  • 影响版本
    Tomcat 6
    Tomcat 7 - 7.0.10
    Tomcat 8 - 8.5.51
    Tomcat 9 - 9.0.31

远程代码执行(CVE-2019-0232)

利用条件:

  • 系统为Windows
  • 启用了CGI Servlet(默认关闭)
  • 启用了enableCmdLineArguments(Tomcat9默认关闭)
    影响版本:
    Tomcat 9.0.0.M1 - 9.0.17
    Tomcat 8.5.0 - 8.5.39
    Tomcat 7.0.0 - 7.0.93

session反序列化(CVE-2020-9484)

利用条件:

  • tomcat必须启用session持久化功能FileStore
  • tomcat/lib或者WEB-INF/lib目录下的依赖存在可用的gadget
  • 在服务器上存在已知路径文件内容可控

影响版本:

  • Tomcat: 10.0.0-M1 - 10.0.0-M4
  • Tomcat: 9.0.0.M1 - 9.0.34
  • Tomcat: 8.5.0 - 8.5.54
  • Tomcat: 7.0.0 - 7.0.103

RemoteIpFilter cookie 处理不当(CVE-2023-28708)

tomcat 11.0.0milestone1
tomcat >10.1.0 <10.1.6
tomcat >9.0.0 <9.0.72
tomcat >=8.5.0 <8.5.86
tomcat 11.0.0milestone2

拒绝服务漏洞(CVE-2024-23672)

Apache <=8.5.0,8.5.98
Apache <=11.0.0-M1,11.0.0-M16
Apache <=9.0.0-M1,9.0.85
Apache <=10.1.0-M1,10.1.18

Weblogic

默认端口:7001
Web界面:Error 404--Not Found
控制后台:http://ip:7001/console

Weblogic历史漏洞

阿里云漏洞库 (aliyun.com)
漏洞主要影响版本:
Weblogic 10.3.6.0
Weblogic 12.1.3.0
Weblogic 12.2.1.1
Weblogic 12.2.1.2
Weblogic 12.2.1.3
Weblogic 14.1.1.0

1720426519369.png

Oracle WebLogic Server拒绝服务_漏洞_(CVE-2021-35620)

weblogic_server 12.1.3.0.0
weblogic_server 10.3.6.0.0
weblogic_server 12.2.1.3.0
weblogic_server 12.2.1.4.0
weblogic_server 14.1.1.0.0

Apache Tomcat开放重定向漏洞(CVE-2023-41080)

11.0.0-M1<=Apache Tomcat<11.0.0-M10
10.1.0-M1<=Apache Tomcat<10.1.12
9.0.0-M1<=Apache Tomcat<9.0.79
8.5.0<=Apache Tomcat<8.5.92

Jboss

1.访问控制不严导致的漏洞
JMX Console未授权访问Getshell
Administration Console 弱口令 Getshell
JMX Console HtmlAdaptor Getshell (CVE-2007-1036)
JMX控制台安全验证绕过漏洞 (CVE-2010-0738)

2.反序列化漏洞
JBoss EJBInvokerServlet 反序列化漏洞 (CVE-2013-4810)
JBoss JMXInvokerServlet 反序列化漏洞 (CVE-2015-7501)
JBoss 4.x JBossMQ JMS 反序列化漏洞 (CVE-2017-7504)
JBosS AS 6.X 反序列化漏洞 (CVE-2017-12149)


原文地址:https://blog.csdn.net/2202_75361164/article/details/143496718

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!