当前位置:WooYun >> 漏洞信息

漏洞概要 关注数(24) 关注此漏洞

缺陷编号:wooyun-2013-025377

漏洞标题:emlog博客后台鸡肋文件包含

相关厂商:emlog.net

漏洞作者: 随风漫步

提交时间:2013-06-08 13:52

修复时间:2013-09-06 13:52

公开时间:2013-09-06 13:52

漏洞类型:文件包含

危害等级:中

自评Rank:3

漏洞状态:厂商已经确认

漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2013-06-08: 细节已通知厂商并且等待厂商处理中
2013-06-08: 厂商已经确认,细节仅向厂商公开
2013-06-11: 细节向第三方安全合作伙伴开放
2013-08-02: 细节向核心白帽子及相关领域专家公开
2013-08-12: 细节向普通白帽子公开
2013-08-22: 细节向实习白帽子公开
2013-09-06: 细节向公众公开

简要描述:

emlog博客cms系统后台插件管理处存在文件包含,由于是在后台,所以很鸡肋。。

详细说明:

漏洞文件:src/admin/plugin.php
第9行:

$plugin = isset($_GET['plugin']) ? $_GET['plugin'] : '';//这里plugun没有做任何过滤


第40行:

if ($action == '' && $plugin) {
include View::getView('header');
require_once "../content/plugins/{$plugin}/{$plugin}_setting.php";//直接带入,造成包含
plugin_setting_view();
include View::getView('footer');


第48行:

//保存插件设置
if ($action == 'setting') {
if (!empty($_POST)) {
require_once "../content/plugins/{$plugin}/{$plugin}_setting.php";//同上
if (false === plugin_setting()) {
emDirect("./plugin.php?plugin={$plugin}&error=1");
} else{
emDirect("./plugin.php?plugin={$plugin}&setting=1");
}
} else{
emDirect("./plugin.php?plugin={$plugin}&error=1");
}
}

漏洞证明:

1.jpg

修复方案:

参数过滤

版权声明:转载请注明来源 随风漫步@乌云


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:5

确认时间:2013-06-08 14:17

厂商回复:

存在一定安全隐患,下一个版本会对该变量进行过滤

最新状态:

暂无