Essential Addons插件漏洞,影响 60 万个 WordPress 网站

news/2024/5/18 21:44:46/文章来源:https://liabio.blog.csdn.net/article/details/122765861

文章目录

    • 两次失败的修补尝试
    • 更新和缓解
    • 原文
    • 关注

Elementor 的 Essential Addons 是一个在超过一百万个站点中使用的流行 WordPress 插件,已被发现在 5.0.4 及更早版本中存在严重的远程代码执行 (RCE) 漏洞。

该漏洞允许未经身份验证的用户执行本地文件包含攻击,例如 PHP 文件,以在站点上执行代码。

“由于在 PHP 的 include 函数中使用用户输入数据的方式存在本地文件包含漏洞,该函数是 ajax_load_more 和 ajax_eael_product_gallery 函数的一部分。” 发现该漏洞的 PatchStack 研究人员解释道。

攻击的唯一先决条件是站点启用“动态库”和“产品库”小部件,以便存在无令牌检查。

触发漏洞的代码示例,来源:Patchstack

两次失败的修补尝试

研究员 Wai Yan Muo Thet 于 2022 年 1 月 25 日发现了该漏洞,插件开发者当时已经知道它的存在。

事实上,作者已经发布了 5.0.3 版本,通过对用户输入数据应用“sanitize_text_field”函数来解决这个问题。但是,这种清理不会阻止包含本地有效负载。

第二次尝试是版本 5.0.4,它添加了“sanitize_file_name”函数并尝试删除特殊字符、点、斜杠和任何可用于覆盖文本清理步骤的内容。

清理文本字段的功能,来源:Patchstack

这是Patchstack 测试并发现易受攻击的版本,因此他们通知开发人员该修复程序并未充分缓解该问题。

最终,作者发布了 5.0.5 版本,实现了 PHP 的“realpath”功能,防止恶意路径名解析。

更新和缓解

该版本于上周发布,即 2022 年 1 月 28 日,根据 WordPress 的下载统计,此时仅安装了大约 380,000 次。

超过 100 万个 WordPress 站点安装了该插件,这意味着有超过 60 万个站点尚未应用安全更新。

如果您是使用 Essential Addons for Elementor 的众多人中的一员,您可以从此处获取最新版本或直接从 WP 仪表板应用更新。

为了防止参与者利用本地文件包含缺陷,即使它们无法直接缓解,请按照以下步骤操作:

  • 将您的文件路径保存在一个安全的数据库中,并为每个文件提供一个 ID。
  • 使用经过验证和安全的许可名单文件,忽略其他所有内容。
  • 不要在 Web 服务器上包含可能被破坏的文件,而是使用数据库。
  • 使服务器自动发送下载标头,而不是执行指定目录中的文件。

原文

600K WordPress sites impacted by critical plugin RCE vulnerability

关注

本文首发于微信公众号【我的小碗汤】,扫左侧码关注,了解更多咨询,更有免费资源供您学习

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_794069.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

w3schools网站的HTML教程之HTML介绍

什么是HTML HTML 是一种描述 Web 文档&#xff08;页面&#xff09;的标记语言。 HTML 代表超文本标记语言&#xff08;Hyper Text Markup Language&#xff09;标记语言就是一组标记标签HTML 文档是由 HTML 标签来描述的每个 HTML 标记描述了不同的文档内容HTML 示例代码 <…

30分钟搞定后台登录界面(103个后台PSD源文件、素材网站)

去年八月时要做一个OA系统为了后台界面而烦恼&#xff0c;后来写了一篇博客&#xff08;《后台管理UI的选择》&#xff09;介绍了选择过程与常用后台UI&#xff0c;令我想不到的时竟然有许多开发者与我一样都为这个事情而花费不少时间&#xff0c;最后界面效果还是不佳&#xf…

关于提高网站性能的几点建议

2019独角兽企业重金招聘Python工程师标准>>> 最近在学习《高性能网站建设指南》这本书&#xff0c;本文算是一个学习笔记&#xff0c;将学到的东西进行整理一下&#xff0c;方便后面查看。 性能黄金法则&#xff08;Performance Golden Rule)解释了只有10%~20%的最终…

如何免费把网站从http升级到https

预备知识&#xff1a; 1.什么是https, 相对于https有什么优势/劣势?2.升级https需要准备的文件? 如何升级? 3.ssl证书类型? (EV/OV/通配符证书....)4.如何选择ssl证书? 如何选择供应商? (推荐一家:godaddy比较便宜,Versign/GlobalSign等都比较偏贵)5.如何免费获取信任的…

【运维小分享】记个人博客网站受针对xmlrpc.php的暴力破解***

起因&#xff1a;今天忽然打开个人blog&#xff0c;就发现打开很慢&#xff0c;然后出现了下图的反馈&#xff1a;服务器服务不可用&#xff01;waht&#xff1f;刷新了几次都不行&#xff0c;赶紧登陆服务器后台查看情况。确认***&#xff1a;登陆后台后通过netstat发现连接数…

网站下面的文件找不到_老师傅个人珍藏3年的资源网站,就没有找不到的资源,请珍惜使用...

俗话说的好&#xff1a;靠人不如靠自己&#xff0c;自己动手丰衣足食&#xff0c;还是得自己搜索资源&#xff0c;但是苦于没有给力的资源搜索网站&#xff0c;不用担心啦&#xff01;下面分享几个老师傅个人珍藏3年的资源网站&#xff0c;在网上就没有这几款网站找不到的资源&…

seo管理php源码_linux可视化管理工具-旗鱼云梯

对于经常操作linux的人来说&#xff0c;一款可视化管理工具是一个最好的选择&#xff0c;但是国内外这么多可视化工具&#xff0c;很多运维人员还是觉得外国的月亮圆&#xff0c;还是坚持用国外的插件工具&#xff0c;在这里我要说的是&#xff0c;你看看国内现在的网络环境&am…

ios12完美深色模式插件_让所有网站开启深色模式,试试这个浏览器插件

打从我第一次在用于开发的 IDE(Integrated Development Environment&#xff0c;集成开发环境)中了解并使用一个暗黑的主题之后&#xff0c;我就完完全全变成了 Dark Scheme 的死忠粉。尽管大众对程序员群体形成了「穿格子衫」的刻板印象&#xff1b;但在代码的世界里&#xff…

nextcloud网站不安全_nextcloud安装后常见问题及解决方法

系统&#xff1a;CentOS 7WEB环境&#xff1a;LNMP搭建问题一&#xff1a;PHP 的设置似乎有问题, 无法获取系统环境变量. 使用 getenv(\”PATH\”) 测试时仅返回空结果.解决方法&#xff1a;在PHP-FPM配置文件&#xff1a;/usr/local/php/etc/php-fpm.conf 最后加上一句&#x…

利用Kali linux中的Dirbuster对网站进行渗透描目录

请自觉遵守网络安全法 1.进入kali linux,的Dirbuster 在URL中输入进行扫描的网站 工作方式选择自动切换 可以将Number of Threads的数值进行调节&#xff0c;在硬件允许的条件下‘ 在File with list of dirs/liles中找到相应的字典进行爆破 导入相应的字典文件 选择开启的方…

PyCharm开发Django网站搜索功能教程

搜索 搜索可以使用最原始的like的方式进行搜索。当然这种搜索方式对于一些小量的数据是非常合适的。但是随着数据量越来越大。这时候我们就需要使用搜索引擎了。搜索引擎会将所有需要搜索的数据使用算法做一个索引&#xff0c;以后搜索的时候就只需要根据这个索引即可找到相应的…

使用WebDeployment Project改善VS2005发布网站问题 (三) 常见问题

一、发布后网站浏览时出现乱码(http://www.cnblogs.com/chy710)如果页面编码是gb2312&#xff0c;可能会有此问题&#xff0c;请使用utf-8编码&#xff0c;vs2005中打开页面切换到HTML视图&#xff0c;选择[文件] / [高级保存选项],选择utf-8,保存&#xff0c;OK。二、发现不明…

Django搭建博客网站(1)

一、前言1.1.环境python版本&#xff1a;3.6Django版本&#xff1a;1.11.61.2.预览效果最终搭建的blog的样子&#xff0c;基本上满足需求了。框架搭好了&#xff0c;至于CSS&#xff0c;可以根据自己喜好随意搭配。二、建立博客应用2.1.建立项目和应用创建工程blogprojectdjang…

什么是最好的网站学习如何使用Linux系统?

2019独角兽企业重金招聘Python工程师标准>>> 其实不是很难使用Linux&#xff0c;由于有关系统的大量技术信息加上现在网上的信息鱼龙混杂&#xff0c;各种信息让我们分不清是真是假&#xff0c;您可能会被愚弄&#xff0c;但毕竟真的不是那么困难。为了给你一个开始…

Apache设置禁止访问网站目录

Apache默认在当前目录下没有index.html入口就会显示网站根目录&#xff0c;让网站目录文件都暴露在外面&#xff0c;是一件非常危险的事&#xff0c;例如&#xff1a;数据库密码泄露&#xff0c;隐藏页面暴露等严重安全问题&#xff01; 例如&#xff0c;访问米扑网站根目录: h…

米扑科技的开源项目:sitemap-php 自动生成网站地图

米扑科技旗下的产品&#xff0c;近期正在做SEO网站优化&#xff0c;其中子需求之一是调研实现了网站地图&#xff08;sitemap.xml&#xff09; 封装简化了许多功能模块&#xff0c;现在分享出来&#xff0c;源代码可在Github上下载&#xff0c;有简单的示例。Github 开源网址&a…

十大免费SSL证书:网站免费添加HTTPS加密

SSL证书&#xff0c;用于加密HTTP协议&#xff0c;也就是HTTPS。随着淘宝、百度等网站纷纷实现全站Https加密访问&#xff0c;搜索引擎对于Https更加友好&#xff0c;加上互联网上越来越多的人重视隐私安全&#xff0c;站长们给网站添加SSL证书似乎成为了一种趋势。 给自己的网…

十大免费SSL证书:网站免费添加HTTPS加密

SSL证书&#xff0c;用于加密HTTP协议&#xff0c;也就是HTTPS。随着淘宝、百度等网站纷纷实现全站Https加密访问&#xff0c;搜索引擎对于Https更加友好&#xff0c;加上互联网上越来越多的人重视隐私安全&#xff0c;站长们给网站添加SSL证书似乎成为了一种趋势。 给自己的网…

网站域名、备案、七牛云图床重新搭建与博客整理

最近碰上了一个问题&#xff0c;七牛云开始回收测试域名&#xff0c;结果导致我的图床有些失灵、一些软件资源都无法下载。其实这个问题在前一段不蒜子统计修改的博客里已经有兆头了。不过当时没注意。最后还是被逼得只能购买了域名&#xff0c;各类备案&#xff0c;重新搭建图…

python模拟用户浏览器登陆网站

2019独角兽企业重金招聘Python工程师标准>>> 【前置条件】 Python 2.7.13 |CentOS release 6.5 方案一&#xff1a;使用urllib2库 首先使用自己的账号和密码在浏览器登录&#xff0c;然后通过抓包拿到cookie&#xff0c;再将cookie放到请求之中发送请求即可&#xf…