首页 » SEO优化 » phpassign技巧_骑士CMSassign_resume_tpl远程代码实行马脚

phpassign技巧_骑士CMSassign_resume_tpl远程代码实行马脚

访客 2024-11-30 0

扫一扫用手机浏览

文章目录 [+]

骑士CMS是一套基于PHP+MYSQL的免费网站管理系统。
骑士CMS官方发布安全更新,修复了一处远程代码实行漏洞。
由于骑士CMS某些函数存在过滤不严格,攻击者通过布局恶意要求,合营文件包含漏洞可在无需登录的情形下实行任意代码,掌握做事器。
漏洞利用大略,且干系利用细节已公开。

影响版本

phpassign技巧_骑士CMSassign_resume_tpl远程代码实行马脚

骑士CMS < 6.0.48

phpassign技巧_骑士CMSassign_resume_tpl远程代码实行马脚
(图片来自网络侵删)

安全版本

骑士CMS 6.0.48

安全建议

1. 升级骑士CMS至最新版本。

2. 由于二次开拓过或其他缘故原由无法直接升级的站点,建议修正文件进行手动升级。

建议您立即更新升级到最新版本(6.0.48)。

二次开拓过或其他缘故原由无法直接升级的站点请按以下教程按照指引手动升级。
请修正如下两个文件代码

文件1

路径 : /Application/Common/Controller/BaseController.class.php

BaseController.class.php文件中169行assign_resume_tpl方法中添加判断

$view = new \Think\View;

$tpl_file = $view->parseTemplate($tpl);

if(!is_file($tpl_file)){

return false;

}

文件2

路径:/ThinkPHP/Library/Think/View.class.php

View.class.php文件中106行fetch方法中修正

将110行

if(!is_file($templateFile)) E(L(‘_TEMPLATE_NOT_EXIST_’).’:’.$templateFile);

代码注释更换为

if(!is_file($templateFile)) E(L(‘_TEMPLATE_NOT_EXIST_’));

标签:

相关文章

我国土地利用分类代码的构建与应用

土地利用分类代码是我国土地管理的重要组成部分,是土地资源调查、规划、利用和保护的依据。土地利用分类代码的构建与应用显得尤为重要。本...

SEO优化 2025-02-18 阅读1 评论0

微信跳转微信支付便捷支付体验的秘密武器

移动支付已成为人们日常生活中不可或缺的一部分。作为我国领先的社交平台,微信支付凭借其便捷、安全的支付方式,深受广大用户的喜爱。而微...

SEO优化 2025-02-18 阅读1 评论0

探寻会计科目代码背后的奥秘分类与

会计科目代码是会计信息系统中不可或缺的组成部分,它将企业的经济活动进行分类和归纳,为会计核算、财务分析和决策提供重要依据。本文将从...

SEO优化 2025-02-18 阅读1 评论0