首页 网络安全 正文
  • 本文约671字,阅读需3分钟
  • 226
  • 0

Craft CMS 受影响版本存在高危漏洞CVE-2024-56145

摘要

栋科技漏洞库关注到Craft CMS影响版本开启PHP配置 register_argc_argv 时存在的漏洞,漏洞追踪为CVE-2024-56145,CVSS评分9.9。

Craft CMS 是一个灵活且用户友好的内容管理系统(CMS),是一个基于PHP开发的自托管应用,后端使用 MySQL 或Postgres数据库。

Craft CMS 适用于需要高度定制性、卓越性能和直观内容管理界面创意项目、企业网站及复杂内容驱动场景,允许创建定制化数字体验。

一、基本情况

Craft CMS是世界上最受欢迎的基于PHP的cmse之一,在全球拥有超过150,000个站点,拥有蓬勃发展的开发者生态系统且非常受欢迎。

Craft CMS的主要编程语言是PHP,该内容管理系统以用户友好的界面、强大的插件生态系统及支持现代web开发最佳实践的特性而闻名。

Craft CMS 受影响版本存在高危漏洞CVE-2024-56145

栋科技漏洞库关注到Craft CMS影响版本开启PHP配置 register_argc_argv 时存在的漏洞,漏洞追踪为CVE-2024-56145,CVSS评分9.9。

二、漏洞分析

CVE-2024-56145漏洞是 Craft CMS 内容管理系统的受影响版本,在开启PHP配置中的 register_argc_argv的时候,存在的一个高危漏洞。

该漏洞允许攻击者通过构造恶意请求,利用模版注入漏洞执行任意代码,从而控制服务器,该漏洞 EXP 已公开传播且漏洞利用成本极低。

该漏洞本质上来说是一个模板注入漏洞,攻击者通过请求ftp服务器中的模板并且进行解析,最终实现RCE,而且漏洞利用需要特地条件。

具体来说,漏洞利用需要两个前提,首先是需要服务器出网,能够正常请求ftp服务,其次是php.ini配置中需启用了“register_argc_argv”。

三、影响范围

5.0.0-RC1 <= Craft CMS < 5.5.2

4.0.0-RC1 <= Craft CMS < 4.13.2

 3.0.0 <= Craft CMS < 3.9.14

四、修复建议

1、升级Craft CMS 至安全版本

 Craft CMS >= 5.5.2

Craft CMS >= 4.13.2

Craft CMS >= 3.9.14

2、设置register_argc_argv为off

五、参考链接

文章回复-路羽博客.png此处内容已隐藏,评论后刷新即可查看!



扫描二维码,在手机上阅读
评论
更换验证码
友情链接