当前位置: 首页 > news >正文

Bricks WordPress 网站生成器中存在 RCE 漏洞,黑客正在积极利用

国外媒体近期披露,威胁攻击者正在积极利用 Brick Builder 中的关键远程代码执行 (RCE) 漏洞,在易受攻击的网站上执行恶意 PHP 代码。

1708406973_65d438bd91e803ccd3e46.png!small?1708406974918

Bricks Builder 是一个高级 WordPress 插件,被“誉为”是创新的、社区驱动的可视化网站构建工具,拥有约 25000 个有效安装,可促进网站设计的用户友好性和定制化。

2 月 10 日,一个名为 "snicco "的研究员发现了一个被追踪为 CVE-2024-25600 的安全漏洞,影响了以默认配置安装的 Brick Builder 主题。同一天,snicco 还披露了 CVE-2024-25600 安全漏洞的一些其它细节,加入了攻击演示,但没有加入漏洞利用代码。

据悉,漏洞 CVE-2024-25600 是由 "prepare_query_vars_from_settings "函数中的一个 eval 函数错误调用导致的,未经身份验证的威胁攻击者可利用该函数执行任意 PHP 代码。

WordPress 安全漏洞 Patchstack 平台在收到安全漏洞报告后,立刻通知了 Bricks 团队。2 月 13 日,在 发布的 1.9.6.1 版本中修复漏洞问题。值得一提的是,WordPress 公告指出,虽然没有证据能够表明 CVE-2024-25600 安全漏洞是否被威胁攻击者利用了,但还是敦促用户尽快升级到最新版本。

安全漏洞 CVE-2024-25600 其它详情

Patchstack 在近期发布的文章中分享了 CVE-2024-25600 安全漏洞的详细信息,此前该公司安全人员已经检测到了从 2 月 14 日开始的漏洞主动利用尝试。随后,Patchstack 进一步指出,CVE-2024-25600 安全漏洞源于通过 prepare_query_vars_from_settings 中的 eval 函数执行用户控制的输入,$php_query_raw 是从 queryEditor 构建的。

1708406914_65d43882c6b52b6d3b00f.png!small

尽管在 render_element_permissions_check 中进行了 nonce 检查,但由于可公开访问的 nonces 和不充分的权限检查,允许未经验证的访问,因此可以通过用于服务器端渲染的 REST API 端点利用这一安全风险。

Patchstack 方面还表示,研究人员在 CVE-2024-25600  漏洞暴露后阶段观察到威胁攻击者使用了特定的恶意软件,这些恶意软件可以禁用 Wordfence 和 Sucuri 等安全插件。

以下 IP 地址与大多数攻击有关:

200.251.23.57

92.118.170.216

103.187.5.128

149.202.55.79

5.252.118.211

91.108.240.52

Wordfence 确认了 CVE-2024-25600 安全漏洞的活跃利用状态,并报告称在过去发现了 24 次检测。因此,安全专家强烈建议 Bricks 用户立即升级到 1.9.3.1 版本。(具体方法是在 WordPress 面板中导航 "外观 > 主题 "并点击 "更新",或从此处手动升级)

参考文章:

https://www.bleepingcomputer.com/news/security/hackers-exploit-critical-rce-flaw-in-bricks-wordpress-site-builder/

相关文章:

  • C++编程知识
  • 专业140+总分420+南京信息工程大学811信号与系统考研经验南信大电子信息与通信工程,真题,大纲,参考书
  • mescroll 在uni-app 运行的下拉刷新和上拉加载的组件
  • 【Visual Studio】技巧 :自动与活动文档同步
  • 计算机设计大赛 深度学习动物识别 - 卷积神经网络 机器视觉 图像识别
  • 虚拟机器centos7无法识别yum 命令异常处理笔记
  • 普中51单片机学习(七)
  • Autosar-Mcal配置详解-GPT
  • java 课程签到管理系统Myeclipse开发mysql数据库web结构jsp编程servlet计算机网页项目
  • IP协议及相关技术协议
  • Git基本指令
  • 如何将OpenAI Sora生成的普通AI视频转化为Vision Pro的空间视频,沉浸式体验
  • Java入门-可重入锁
  • fish终端下conda activate失败
  • Web应用程序的自动测试工具WebDriver简介
  • 【剑指offer】让抽象问题具体化
  • 2017 前端面试准备 - 收藏集 - 掘金
  • 2019.2.20 c++ 知识梳理
  • 30天自制操作系统-2
  • github从入门到放弃(1)
  • Java-详解HashMap
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • Making An Indicator With Pure CSS
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • Spring核心 Bean的高级装配
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • Vultr 教程目录
  • Zepto.js源码学习之二
  • 如何解决微信端直接跳WAP端
  • 使用 Docker 部署 Spring Boot项目
  • 通过npm或yarn自动生成vue组件
  • 一道面试题引发的“血案”
  • 一起参Ember.js讨论、问答社区。
  • “十年磨一剑”--有赞的HBase平台实践和应用之路 ...
  • #define 用法
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (全注解开发)学习Spring-MVC的第三天
  • (小白学Java)Java简介和基本配置
  • (一) storm的集群安装与配置
  • (转)ABI是什么
  • (转)shell中括号的特殊用法 linux if多条件判断
  • *ST京蓝入股力合节能 着力绿色智慧城市服务
  • .mysql secret在哪_MySQL如何使用索引
  • .NET CORE 2.0发布后没有 VIEWS视图页面文件
  • .NET 读取 JSON格式的数据
  • .NET 事件模型教程(二)
  • .net安装_还在用第三方安装.NET?Win10自带.NET3.5安装
  • .NET分布式缓存Memcached从入门到实战
  • .NET开源项目介绍及资源推荐:数据持久层
  • .NET命令行(CLI)常用命令
  • .NET与java的MVC模式(2):struts2核心工作流程与原理
  • .Net中的设计模式——Factory Method模式