千家信息网

MetInfo任意文件读取漏洞的示例分析

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要为大家展示了"MetInfo任意文件读取漏洞的示例分析",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"MetInfo任意文件读取漏洞的示例分析"
千家信息网最后更新 2026年10月31日MetInfo任意文件读取漏洞的示例分析

这篇文章主要为大家展示了"MetInfo任意文件读取漏洞的示例分析",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"MetInfo任意文件读取漏洞的示例分析"这篇文章吧。

*本文中涉及到的相关漏洞已报送厂商并得到修复,本文仅限技术研究与讨论,严禁用于非法用途,否则产生的一切后果自行承担。

404实验室内部的WAM(Web应用监控程序,文末有关于WAM的介绍)监控到 MetInfo 版本更新,并且自动diff了文件,从diff上来看,应该是修复了一个任意文件读取漏洞,但是没有修复完全,导致还可以被绕过,本文就是记录这个漏洞的修复与绕过的过程。

漏洞简介

MetInfo是一套使用PHP和Mysql开发的内容管理系统。 MetInfo 6.0.0~6.1.0版本中的 old_thumb.class.php文件存在任意文件读取漏洞。攻击者可利用漏洞读取网站上的敏感文件。

漏洞影响

MetInfo 6.0.0

MetInfo 6.1.0

漏洞分析

看到\MetInfo6\app\system\include\module\old_thumb.class.php

从代码中可以看到,$dir直接由$_GET['dir']传递进来,并将../置空。目标是进入到第一个if里面的readfile($dir);,读取文件。看看if语句的条件,里面的是将$dir中包含$_M['url']['site']的部分置空,这里可以不用管。外面是一个strstr函数,判断$dir中http字符串的首次出现位置,也就是说,要进入到这个if语句里面,$dir中包含http字符串即可。

从上面的分析可以构造出payload,只要$dir里包含http字符串就可以进入到readfile函数从而读取任意函数,然后可以使用..././来进行目录跳转,因为../会被置空,所以最终payload如下

?dir=..././http/..././config/config_db.php

对于这个任意文件读取漏洞,官方一直没补好,导致被绕过了几次。以下几种绕过方式均已提交CNVD,由CNVD通报厂商。

第一次绕过

根据WAM的监测记录,官方5月份的时候补了这个漏洞,但是没补完全。

看下diff:

可以看到,之前的只是把../置空,而补丁是把../和./都置空了。但是这里还是可以绕过。可以使用.....///来跳转目录,.....///经过str_replace置空,正好剩下../,可以跳转。所以payload是

?dir=.....///http/.....///config/config_db.php

第二次绕过

在提交第一种绕过方式给CNVD之后,MetInfo没多久就更新了,来看下官方的修复方式。

diff:

这里加了一个判断,$dir要以http开头,变换一下之前的payload就可以继续绕过了。

?dir=http/.....///.....///config/config_db.php

第三次绕过

再次提交之后,官方知悉该绕过方式,又补了一次了。

看下diff:

看到补丁,又多加了一个判断条件,使用strpos函数查找./首次出现的位置,也就是说不能有./。没了./,在Windows下还可以用..\来跳转目录。所以payload

?dir=http\..\..\config\config_db.php

遗憾的是,这个只能在Windows环境下面才可以。

最终

目前在官网供下载的最新的6.1.0版本中,old_thumb.class.php这个文件已经被删除。

以上是"MetInfo任意文件读取漏洞的示例分析"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

漏洞 文件 分析 内容 函数 官方 方式 示例 字符 字符串 版本 目录 篇文章 也就是 也就是说 位置 厂商 条件 补丁 语句 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 小米移动互联网科技园 南京欣网互联网络科技有限公司 金融科技与互联网金融 互联网金融 金融科技 互联网金融科技平台 易通互联网络科技有限公司 互联网科技视频素材 滨湖区互联网智能科技产品供应 花神(南京)互联网科技有限公司 互联网媒体平台算高科技产业 广州市恰铎互联网科技有限公司 健康食品互联网创新科技园项目 华中科技大学互联网的牛人 2021互联网科技公司排名 云南省自由互联网科技有限公司 皮皮虾互联网科技有限公司 互联网科技包装股份有限公司上市 2021世界互联网领先科技成果发布 万物互联网智能科技 前海云享互联网科技 苏州找大状互联网科技有限公司 互联网科技公司税收优惠 互联网与科技金融数据 科技互联网技术 科技制造互联网公司 米客互联网科技 华中科技有哪些互联网大佬 城市宝互联网科技有限公司 陕西云淼互联网科技公司 互联网 科技节活动 微视频大赛
0