PHPCMS漏洞之authkey生成算法问题导致authkey泄露

PHPCMS漏洞之authkey生成算法问题导致authkey泄露

关于phpcms authkey生成算法问题导致authkey泄露的修复问题

简介:漏洞名称:phpcms authkey生成算法问题导致authkey泄露补丁文件:caches/configs/system.php补丁来源:云盾自研漏洞描述:phpcms在安装时,由于在同一个页面中连续使用mt_rand(),未进行有效mt_srand();种子随机化操作,导致authkey存在泄漏风险,黑客可利用该漏洞猜解出网站authkey进而入侵网站。【注意:该补丁修复后会自动修改您网站配置文件中的auth_key和phpsso_auth_key,并且只会运行一次,修复期间会有部分用户访问的cookies失效导致需要登录网站,除此无其他影响,可放心升级】…阿里云漏洞提示。

登录后复制

在线解决办法:

1、在/caches/configs/system.php,增加第一个参数:

'alivulfix' => 'yes',

登录后复制

修改后,代码截图如下:

立即学习“PHP免费学习笔记(深入)”;

https://cdn.chuangxiangniao.com/2025/02/20250218044011736.jpg

2、找到并修改auth_key,20位字符串;具体写什么,自定义即可。

'auth_key' => '2qKYgs0PgHWWtaFVb3KP', //密钥

登录后复制

3、找到并修改auth_key,32位字符串;具体写什么,自定义即可。

'phpsso_auth_key' => 'hjor66pewop_3qooeamtbiprooteqein', //加密密钥

登录后复制

注意:到了这一步,跟阿里云的云骑士一键修复是一样的了。

只是网站用户暂时都登录不了,接下来还有最重要的一步。

4、后台登录phpsso管理中心,在导航菜单phpsso ——> 应用管理 ——> 编辑中,编辑“通信密钥”为第3步设置的‘phpsso_auth_key’的值,然后点击提交。

关键步骤截图如下:

https://cdn.chuangxiangniao.com/2025/02/20250218044012707.png

提交之后,页面显示通信成功,如下图。

https://cdn.chuangxiangniao.com/2025/02/20250218044012261.jpg

5、最后,额外去测试一下登录。

你会发现,网站可以登录了,而且阿里云后台关于“phpcms authkey生成算法问题导致authkey泄露”的提示也都消失了。

阿里云反馈,截图如下:

https://cdn.chuangxiangniao.com/2025/02/20250218044013395.jpg

如果,你先修改的是本地文件:

(1)将修改好的文件,上传到服务器对应文件位置,直接覆盖;

(2)接着操作上文第4、5步,即可。

(3)最后,登录阿里云后台,点击验证(截图如下),即可完成漏洞修复。

https://cdn.chuangxiangniao.com/2025/02/20250218044013429.jpg

以上就是关于“phpcms authkey生成算法问题导致authkey泄露”漏洞修复的全部内容。

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

以上就是PHPCMS漏洞之authkey生成算法问题导致authkey泄露的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1476166.html

(0)
上一篇 2025年2月18日 02:46:31
下一篇 2025年2月18日 02:46:44

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Java远程代码执行漏洞的威胁

    Java远程代码执行漏洞的威胁 Java是一门强大而广泛应用的编程语言,被众多企业和开发者用于构建安全和可靠的应用程序。然而,即使是Java也存在一些安全漏洞,其中之一就是远程代码执行漏洞。本文将介绍Java远程代码执行漏洞的威胁,并提供一…

    2025年3月13日
    200
  • phpcms有订单功能吗?

    phpcms有订单功能吗? phpcms有订单功能,phpcms是一款网站管理软件,同时也是一个开源的PHP开发框架,该软件内置了内容模型、会员、问吧、专题、财务、订单、广告、邮件订阅、 短消息、自定义表单等20多个功能模块。 phpcms…

    2025年3月10日
    200
  • 使用存在漏洞的JQuery版本如何解决

    今天用360检测网站,提示高危]使用存在漏洞的jquery版本,说是这个文件有问题jquery.min.js,发现网站:使用存在漏洞的jquery版本,黑客可以利用这个漏洞入侵您的网站。这里脚本之家小编就为大家分享一下解决方法,希望能帮助到…

    2025年3月8日 编程技术
    200
  • Ajax实现phpcms 点赞功能(图文教程)

    这篇文章主要介绍了ajax实现phpcms 点赞功能实例代码,非常不错,具有参考借鉴价值,需要的朋友可以参考下 首先 是将后台中 模块—>新闻心情—>心情配置  去掉多余的剩一个,名称改成 “赞” 提交保…

    编程技术 2025年3月8日
    200
  • phpcms后台全选和全不选如何实现?(附代码)

    本篇文章给大家带来的内容是关于phpcms后台全选和全不选如何实现?(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 html代码 //标题里面的复选框//值里面的复选框    ” class=”inputchec…

    编程技术 2025年3月8日
    200
  • 防范Java中的无效授权漏洞

    防范java中的无效授权漏洞 在当今的信息时代,软件安全问题日益突出。作为最常用的编程语言之一,Java也不例外。在Java应用程序中,无效授权漏洞是一种常见的安全风险。本文将详细介绍无效授权漏洞的原理,并提供一些防范该漏洞的有效方法。 无…

    编程技术 2025年3月7日
    200
  • 常见的tomcat漏洞有哪些

    常见的tomcat漏洞有:1、跨站脚本攻击;2、跨站请求伪造;3、目录遍历漏洞;4、缓冲区溢出漏洞;5、配置漏洞;6、第三方组件漏洞。详细介绍:1、跨站脚本攻击,攻击者通过在Web应用程序中注入恶意的HTML或JavaScript代码,诱导…

    2025年3月6日
    200
  • C++中的图像生成技术

    随着计算机视觉和图像处理在各个领域的应用日益普及,图像生成技术的需求也越来越高。c++作为一门广泛应用于图像处理和计算机视觉领域的编程语言,在图像生成方面也有着广泛的应用。本文将介绍在c++中常用的图像生成技术,包括通过代码实现的分形生成、…

    编程技术 2025年3月6日
    200
  • 中点线生成算法的C++实现

    一条线连接两点。它是图形中的基本元素。要绘制一条线,您需要两个点,您可以在屏幕上在这两个点之间绘制一条线,就图形而言,我们将这些点称为像素,每个像素都与整数坐标相关联。我们以 (x1, y1) 和 (x2, y2) 的形式给出整数坐标,其中…

    2025年3月6日
    200
  • C++开发注意事项:避免C++安全漏洞的发生

    C++开发是一项广泛应用于软件开发领域的技术,其灵活性和高效性使其成为许多项目的首选语言。然而,随之而来的是需要特别注意C++代码中的安全漏洞。本文将介绍一些C++开发注意事项,以帮助开发人员避免常见的安全漏洞的发生。 数组越界访问:C++…

    2025年3月6日
    200

发表回复

登录后才能评论