返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >PHPCMS各种注入漏洞补丁
  • 837
分享到

PHPCMS各种注入漏洞补丁

PHPCMS注入漏洞补丁 2016-04-12 18:04:22 837人浏览 无得
摘要

1、宽字节注入漏洞/PHPcms/modules/pay/respond.php 位置约16行原来代码$payment = $this->get_by_code($_GET['code']);替换为$payment = $this->get

1、宽字节注入漏洞

/PHPcms/modules/pay/respond.php 位置约16行

原来代码

$payment = $this->get_by_code($_GET['code']);

替换为

$payment = $this->get_by_code(Mysql_real_escape_string($_GET['code']));

2、phpcms注入漏洞

/phpcms/modules/poster/poster.php 位置约221行

if ($_GET['group']) {

之后加上

$_GET['group'] = preg_replace('#`#', '', $_GET['group']);

3、phpcms前台注入导致任意文件读取漏洞补丁

/phpcms/modules/content/down.php

(1)位置约17行

parse_str($a_k);

替换为

$a_k = safe_replace($a_k); parse_str($a_k);

(2)位置约89行

parse_str($a_k);

替换为

$a_k = safe_replace($a_k); parse_str($a_k);

(3)位置约120行

$filename = date('Ymd_his').random(3).'.'.$ext;

之后加上

$fileurl = str_replace(array('<','>'), '',$fileurl);

4、phpcms注入漏洞

/phpcms/modules/member/index.php 位置约615行

原来代码:

$passWord = isset($_POST['password']) && trim($_POST['password']) ? trim($_POST['password']) : 
showmessage(L('password_empty'),Http_REFERER);

替换为:

$password = isset($_POST['password']) && trim($_POST['password']) ? addslashes(urldecode(trim($_POST['password']
))) : showmessage(L('password_empty'), HTTP_REFERER);

5、PHPCMS V9.6.2 SQL注入漏洞

(1)phpcms/libs/classes/param.class.php 位置约109行

原来代码

$value = isset($_COOKIE[$var]) ? sys_auth($_COOKIE[$var], 'DECODE') : $default;

替换为

$value = isset($_COOKIE[$var])?addslashes(sys_auth($_COOKIE[$var],'DECODE')):$default;

(2)/phpsso_server/phpcms/libs/classes/param.class.php 位置约108行

原来代码

return isset($_COOKIE[$var]) ? sys_auth($_COOKIE[$var], 'DECODE') : $default;

替换为

return isset($_COOKIE[$var]) ? addslashes(sys_auth($_COOKIE[$var],'DECODE')) : $default;

6、phpcms某处逻辑问题导致getshell

/phpcms/libs/classes/attachment.class.php 位置约143行

function download($field, $value,$watermark = '0',$ext = 'gif|jpg|jpeg|bmp|png', $absurl = '', $basehref = ''){

之后加上

   $extArray=explode('|',$ext); 
     if(!empty($extArray) && is_array($extArray)){ 
         foreach($extArray as $k => $v){ 
           if(!in_array(strtolower($v), array('gif','jpg','jpeg','bmp','png'))); exit('0');//循环判断如果
           有一个不符合,直接返回 0 
         } 
      }

这样,加入一个判断,如果允许的文件格式是'gif','jpg','jpeg','bmp','png'这些,就继续,不然就跳出,当然这里的格式可以根据需要增多几个。

7、phpcms注入漏洞

/api/phpsso.php 位置约128行

原来代码

$arr['uid'] = intval($arr['uid']);
$phpssouid = $arr['uid'];

替换为,二合一代码

$phpssouid = intval($arr['uid']);

8、phpcms authkey生成算法问题导致authkey泄露

照着下面的函数重新生成一下key值,然后找caches/configs/system.php 里面把两个参数替换一下就ok了

';    
    echo random(32, 'phpssoauthkey');exit; 
?>

PHP中文网,大量的免费PHPCMS教程,欢迎在线学习

--结束END--

本文标题: PHPCMS各种注入漏洞补丁

本文链接: https://lsjlt.com/news/9307.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • PHPCMS各种注入漏洞补丁
    1、宽字节注入漏洞/phpcms/modules/pay/respond.php 位置约16行原来代码$payment = $this->get_by_code($_GET['code']);替换为$payment = $this->get...
    99+
    2016-04-12
    PHPCMS 注入 漏洞 补丁
  • phpcms v9.6 注入漏洞详细分析
    PHPCMS V9.6是一个非常受欢迎的开源内容管理系统。然而,它也存在一些安全漏洞,其中之一是注入漏洞。注入漏洞允许攻击者向数据库...
    99+
    2023-09-15
    phpcms
  • 如何修补sql注入漏洞
    修补sql注入漏洞的方法:对所有查询语句,使用标准化的数据库查询语句API接口,设定语句的参数进行过滤一些非法的字符。对用户提交的参数进行安全过滤,像一些特殊的字符(,()*&……%#等等)进行字符转义操作。网站的代码层编码统一使用...
    99+
    2024-04-02
  • PHP漏洞补丁怎么修复
    修复 PHP 漏洞需要按照以下步骤进行:1. 更新 PHP 版本:首先,确保你使用的是最新的 PHP 版本。PHP 社区会定期发布新...
    99+
    2023-09-06
    PHP
  • PHPCMS漏洞之v9宽字节注入问题
    关于阿里云提示“phpcms v9宽字节注入问题”的漏洞修复方案简介: 漏洞名称:phpcms v9宽字节注入问题 补丁文件:www/phpcms/modules/pay/respond.php 补丁来源:云盾自研 漏洞描述:phpcmsv...
    99+
    2019-07-06
    PHPCMS 漏洞 v9 宽字节注入
  • win10最新漏洞如何更新补丁
    这篇文章主要讲解了“win10最新漏洞如何更新补丁”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“win10最新漏洞如何更新补丁”吧! 在这里小编提供了两种方法: 一、根据微软桌面的...
    99+
    2023-07-02
  • win10最新漏洞补丁如何卸载
    这篇文章主要讲解了“win10最新漏洞补丁如何卸载”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“win10最新漏洞补丁如何卸载”吧!win10最新漏洞补丁卸载一、如果在补丁安装前有过系统备份...
    99+
    2023-07-01
  • 苹果maccms最新漏洞补丁是什么
    苹果maccms最新漏洞补丁是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。2020年刚开始,苹果CMS被爆出数据库代码执行漏洞,大量的电影网站被挂马,尤其电影的页面被...
    99+
    2023-06-03
  • 云服务器漏洞补丁由谁来打
    云服务器提供商通常会提供各种类型的安全补丁,以保护其服务器免受漏洞攻击。但是,为了最大限度地提高安全性,您可以通过自行打补丁程序来更好地检查您的服务器是否存在漏洞,以及确认您是否已经更新了所有相关的补丁。 您可以将您的操作系统和浏览器升级...
    99+
    2023-10-27
    由谁来 服务器 漏洞补丁
  • xml注入漏洞
    一、先认识XML XML有两个先驱——SGML(标准通用标记语言)和HTML(超文本标记语言),这两个语言都是非常成功的标记语言。SGML多用于科技文献和政府办公文件中,SGML非常复杂,其复杂程度对于网络上的日常使用简直不可思议。HTML...
    99+
    2023-09-02
    xml php 安全
  • dedecms最新高危漏洞 建议用户及时更新漏洞补丁
    用我们提供的查马软件 整个站点查杀下  光更新补丁是没有用的 如你的站点被入侵 肯定会被挂马  建议先按照官方网站提示的 将dedecms安全设置第一篇 dedecms中将系统的data目录迁移到we...
    99+
    2022-06-12
    高危漏洞
  • 详解各种PHP函数漏洞
    目录1.MD5 compare漏洞2.ereg函数漏洞:00截断3.变量本身的key4.变量覆盖5.strcmp6.sha1 和 md5 函数7.is_numeric8.preg_m...
    99+
    2024-04-02
  • 【Web漏洞探索】命令注入漏洞
    【Web漏洞探索】命令注入漏洞 文章目录 【Web漏洞探索】命令注入漏洞一、什么是命令注入漏洞二、命令注入漏洞成因三、漏洞攻击利用手法命令执行函数命令执行连接符 四、过滤绕过绕过空格过...
    99+
    2023-09-07
    前端 安全 服务器
  • PHPCMS漏洞之前台注入导致任意文件读取
    关于phpcms前台注入导致任意文件读取漏洞的修复问题简介: phpcms的/phpcms/modules/content/down.php 文件中,对输入参数 $_GET['a_k'] 未进行严格过滤,导致SQL注入的发生,黑客 可利用该...
    99+
    2021-03-09
    PHPCMS 漏洞 前台注入 文件读取
  • win10最新漏洞补丁不更新怎么解决
    本文小编为大家详细介绍“win10最新漏洞补丁不更新怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“win10最新漏洞补丁不更新怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、手动下载安装更新 ...
    99+
    2023-07-01
  • PbootCMS search SQL注入漏洞
    漏洞描述 i ⭐PbootCMS 搜索模块存在SQL注入漏洞。通过漏洞可获取数据库敏感信息 漏洞影响 s ✅PbootCMS < 1.2.1 空间测绘 d ⭕FOFA:app="PBO...
    99+
    2023-09-07
    php 安全 开发语言
  • Oracle Weblogic反序列化漏洞的补丁怎么升级
    本篇内容主要讲解“Oracle Weblogic反序列化漏洞的补丁怎么升级”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Oracle Weblogic反序列化漏...
    99+
    2024-04-02
  • Win10更新补丁:修复IE浏览器Flash Player漏洞
    继本周微软向Windo 同微软放出的其他补丁相同,经常进行系统补丁更新能够确保你的设备有足够的能力抵御外来的威胁。本次微软专门放出了针对Beta版的IE浏览器的补丁,外媒猜测公共版本同样可能会存在这样的问题。 ...
    99+
    2023-06-09
    Win10 补丁 FlashPlayer IE Flash Player 浏览器 漏洞
  • CMS 脆弱性的防线:安全漏洞补丁指南
    CMS 安全性 漏洞补丁 网络安全 网站安全 内容管理系统 (CMS) 是网站和应用程序开发中不可或缺的工具。它们提供了一个易于使用的界面,用于创建、管理和发布内容。然而,CMS 并非没有安全风险,漏洞可能会给网络犯罪分子提供访问敏感数...
    99+
    2024-02-16
    内容管理系统 (CMS) 漏洞为网络攻击提供了潜在的入口点。本文提供了一个广泛的补丁指南 旨在帮助管理员防御针对 CMS 的安全威胁 确保网站和数据的安全。
  • 操作系统安全漏洞的噩梦:补丁之争
    操作系统(OS)作为现代计算的基础,管理着计算机硬件和软件之间的交互。然而,操作系统中存在的安全漏洞为恶意行为者提供了可乘之机,可能导致数据泄露、系统破坏,甚至财务损失。 安全漏洞的严重性 安全漏洞指的是软件或系统中的缺陷或弱点,可被利...
    99+
    2024-02-29
    操作系统安全、补丁管理、安全漏洞、网络安全、风险管理
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作