【合集】常见中间件漏洞

本文详述了多个常见中间件的漏洞,包括IIS的PUT漏洞、短文件名猜解和远程代码执行,Apache的解析漏洞和目录遍历,Nginx的文件解析和CRLF注入,Tomcat和jBoss的反序列化漏洞,WebLogic的各种漏洞,Struts的代码执行问题,以及Java Spring和Python的安全隐患。提供了POC和影响版本信息,帮助理解并防范这些漏洞。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. IIS

1. PUT漏洞

用户配置不当,exp:https://github.com/hackping/HTTPMLScan.git

2. 短文件名猜解

IIS的短文件名机制,可以暴力猜解短文件名,访问构造的某个存在的短文件名,会返回404,访问构造的某个不存在的短文件名,返回400。
exp:https://github.com/WebBreacher/tilde_enum

3.远程代码执行(CVE-2017-7269))

**exp**:https://github.com/zcgonvh/cve-2017-7269

4. 解析漏洞

iis6.0畸形解析:asa、cer
iis6.0目录解析:/test.asp/test.jpg
iis6.0文件解析:test.asp;.jpg
IIS7.5文件解析:test.jpg/.php

2. Apache

  1. 解析漏洞
    用户配置不当,如1.php.biubiu会被当成php文件执行
  2. 目录遍历
    用户配置不当,扫描到目录直接访问即可
  3. 未授权访问漏洞
    • shiro未授权访问漏洞(CVE-2020-1957)
      影响版本

    shiro 1.5.2版本以下
    poc:构造/目标/..;/admin即可进入后台`

  4. rce
    • Apache Ofbiz XMLRPC RCE(CVE-2020-9496)

    影响版本
    Apache Ofbiz:< 17.12.04
    poc步骤
    step1:
    java -jar ysoserial-0.0.6-SNAPSHOT-all.jar CommonsBeanutils1 "你的指令" | base64 | tr -d '\n'
    step:放入下面xml 中

    <?xml version="1.0"?>
    <methodCall>
    <methodName>ping</methodName>
    <params>
        <param>
        <value>test</value>
        </param>
    </params>
    </methodCall>
    
  5. 反序列化
    • Dubbo 2.7.6 反序列化漏洞(CVE-2020-1948)

    影响版本
    Dubbo 2.7.0 to 2.7.6
    Dubbo 2.6.0 to 2.6.7
    Dubbo all 2.5.x versions (not supported by official team any longer)
    exp:https://github.com/ctlyz123/CVE-2020-1948.git

3. Nginx

1. 文件解析

用户配置不当,对于任意文件名,在后面加上/任意文件名.php后该文件就会以php格式进行解析,如`1.png/.php`

2. 目录遍历

用户配置不当,扫描到目录直接访问即可

3. CRLF注入

CRLF是”回车 + 换行”(\r\n)的简称,其十六进制编码分别为0x0d和0x0a。在HTTP协议中,HTTP Header与HTTP
Body是用两个CRLF分隔的,浏览器就是根据这两个CRLF来取出HTTP 内容并显示出来。所以,一旦我们能够控制HTTP
消息头中的字符,注入一些恶意的换行,这样我们就能注入一些会话Cookie或者HTML代码,所以CRLF Injection又叫HTTP
Response Splitting,简称HRS。
- 会话固定漏洞
构造如下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值