热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

重大消息!WordPress修复了严重的Shortcode核心引擎漏洞

WordPress核心引擎中的存在安全漏洞并不是什么稀罕的事情,但是也并不常见。在这个当前非常热门的内容管理系统中所存在的大多数安全问题,基本上都是由其他的第三方插件所引起的,而这些问题往往会影响整个

https://img.php1.cn/3cd4a/1eebe/cd5/8373b1277127c518.webp

WordPress核心引擎中的存在安全漏洞并不是什么稀罕的事情,但是也并不常见。在这个当前非常热门的内容管理系统中所存在的大多数安全问题,基本上都是由其他的第三方插件所引起的,而这些问题往往会影响整个网站的正常运行。除此之外,这些安全问题还有可能会导致这些网站受到网络黑客的攻击。

今天,WordPress更新至了4.3.1版本,该版本修复了三个重要的安全漏洞,其中有两个漏洞是由Check Point软件科技公司的安全研究人员所发现的。该公司的安全研究人员在对这个内容管理平台进行了一个多月的分析和研究之后,发现了这些漏洞,并将漏洞信息报告给了WordPress。

其中,此次所修复的最严重的一个漏洞涉及到了WordPress的一个特殊功能-Shortcode(简码)。Shortcode实际上是一种HTML标签,该功能是在Wordpress 2.5版本中引入的,用户通过简码可以非常方便和快速地在编辑文章或页面的时候插入动态内容,简码的常见应用有插入最新文章、插入广告、插入音频视频、插入下载按钮等。简单来说,简码指的是一些使用“[]”标签所包含的短代码,WordPress默认是支持简码功能的,而且WordPress会自动识别这些短代码,并根据短代码的定义来输出特定的内容。

Shahar Tal是Check Point漏洞研究部门的主管,他表示:“Check Point在几个月之前就已经将漏洞的详细信息报告给了WordPress的安全工程师了,但他们还需要一定的时间才能修复这些漏洞,主要是因为WordPress与一些第三方插件有可能会出现兼容性方面的问题,这些问题将会导致修复补丁失效。”

如果此次更新没有修复这个Shortcode漏洞,那么攻击者就可以利用WordPress的简码功能向WordPress平台中注入任意的Javascript代码了。对于基于Web的应用程序而言,这样的跨站脚本攻击也并不是什么新鲜的事情了,而且这样的攻击方式也是大多数攻击者所常用的攻击方式,包括那些犯罪分子以及由国家资助的黑客组织在内。

Tal说到:“这可以算得上是一个名副其实的水坑攻击了。各个APT组织以及国家级的黑客都会采用这样的攻击方式。”

Tal以及他的同事Netanel Rubin已经对WordPress平台进行了好几个月的漏洞研究,除了跨站脚本漏洞之外,他们还发现了另一个漏洞,这个漏洞可以允许没有相应权限的用户发布文章,并且还可以常驻于网站之内。在这几个月的时间里,Rubin还找到了一些其他的漏洞,这些漏洞只会影响WordPress网站中的订阅用户,攻击者可以利用这些存在于核心引擎中的漏洞来进行远程SQL注入以及跨站脚本攻击。

Tal解释称:“现在大多数的第三方插件通常是由一些小公司的几名程序员或者开发人员编写完成的。他们并不会在这些插件的安全性方面花费太多的时间,而且也不会对插件代码的质量进行审计,但是WordPress的核心引擎代码是经过了非常严格的安全审计之后才发布出来的。Netanel也已经非常明确地表示了,WordPress的代码块是至今为止他所见过的安全性最高的代码块之一,但其核心引擎之中仍然存在有可以被攻击者利用的安全漏洞。所以,我们希望这些插件的开发者们能够吃一堑长一智,并且花费一些时间去了解一下相关的安全技术,以及哪些操作会引起不必要的麻烦。”

Tal表示:“我们可以打开一个HTML标签,然后向标签中的简码属性注入一些代码。很明显,WordPress在增加这个功能的时候并没有考虑周全。这也就是我们常说的,系统的功能越丰富,出出现系统错误的几率也就越大。”

除此之外,Tal还说到:“目前,WordPress的工程师们正在检查系统所有的基础功能代码。”


推荐阅读
  • 浅解XXE与Portswigger Web Sec
    XXE与PortswiggerWebSec​相关链接:​博客园​安全脉搏​FreeBuf​XML的全称为XML外部实体注入,在学习的过程中发现有回显的XXE并不多,而 ... [详细]
  • 本文介绍了南邮ctf-web的writeup,包括签到题和md5 collision。在CTF比赛和渗透测试中,可以通过查看源代码、代码注释、页面隐藏元素、超链接和HTTP响应头部来寻找flag或提示信息。利用PHP弱类型,可以发现md5('QNKCDZO')='0e830400451993494058024219903391'和md5('240610708')='0e462097431906509019562988736854'。 ... [详细]
  • 本文介绍了绕过WAF的XSS检测机制的方法,包括确定payload结构、测试和混淆。同时提出了一种构建XSS payload的方法,该payload与安全机制使用的正则表达式不匹配。通过清理用户输入、转义输出、使用文档对象模型(DOM)接收器和源、实施适当的跨域资源共享(CORS)策略和其他安全策略,可以有效阻止XSS漏洞。但是,WAF或自定义过滤器仍然被广泛使用来增加安全性。本文的方法可以绕过这种安全机制,构建与正则表达式不匹配的XSS payload。 ... [详细]
  • SpringBoot整合SpringSecurity+JWT实现单点登录
    SpringBoot整合SpringSecurity+JWT实现单点登录,Go语言社区,Golang程序员人脉社 ... [详细]
  • Java和JavaScript是什么关系?java跟javaScript都是编程语言,只是java跟javaScript没有什么太大关系,一个是脚本语言(前端语言),一个是面向对象 ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
  • Windows7企业版怎样存储安全新功能详解
    本文介绍了电脑公司发布的GHOST WIN7 SP1 X64 通用特别版 V2019.12,软件大小为5.71 GB,支持简体中文,属于国产软件,免费使用。文章还提到了用户评分和软件分类为Win7系统,运行环境为Windows。同时,文章还介绍了平台检测结果,无插件,通过了360、腾讯、金山和瑞星的检测。此外,文章还提到了本地下载文件大小为5.71 GB,需要先下载高速下载器才能进行高速下载。最后,文章详细解释了Windows7企业版的存储安全新功能。 ... [详细]
  • ShiftLeft:将静态防护与运行时防护结合的持续性安全防护解决方案
    ShiftLeft公司是一家致力于将应用的静态防护和运行时防护与应用开发自动化工作流相结合以提升软件开发生命周期中的安全性的公司。传统的安全防护方式存在误报率高、人工成本高、耗时长等问题,而ShiftLeft提供的持续性安全防护解决方案能够解决这些问题。通过将下一代静态代码分析与应用开发自动化工作流中涉及的安全工具相结合,ShiftLeft帮助企业实现DevSecOps的安全部分,提供高效、准确的安全能力。 ... [详细]
  • 目录浏览漏洞与目录遍历漏洞的危害及修复方法
    本文讨论了目录浏览漏洞与目录遍历漏洞的危害,包括网站结构暴露、隐秘文件访问等。同时介绍了检测方法,如使用漏洞扫描器和搜索关键词。最后提供了针对常见中间件的修复方式,包括关闭目录浏览功能。对于保护网站安全具有一定的参考价值。 ... [详细]
  • 本文探讨了容器技术在安全方面面临的挑战,并提出了相应的解决方案。多租户保护、用户访问控制、中毒的镜像、验证和加密、容器守护以及容器监控都是容器技术中需要关注的安全问题。通过在虚拟机中运行容器、限制特权升级、使用受信任的镜像库、进行验证和加密、限制容器守护进程的访问以及监控容器栈,可以提高容器技术的安全性。未来,随着容器技术的发展,还需解决诸如硬件支持、软件定义基础设施集成等挑战。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 高质量SQL书写的30条建议
    本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ... [详细]
  • 腾讯安全平台部招聘安全工程师和数据分析工程师
    腾讯安全平台部正在招聘安全工程师和数据分析工程师。安全工程师负责安全问题和安全事件的跟踪和分析,提供安全测试技术支持;数据分析工程师负责安全产品相关系统数据统计和分析挖掘,通过用户行为数据建模为业务决策提供参考。招聘要求包括熟悉渗透测试和常见安全工具原理,精通Web漏洞,熟练使用多门编程语言等。有相关工作经验和在安全站点发表作品的候选人优先考虑。 ... [详细]
  • GSIOpenSSH PAM_USER 安全绕过漏洞
    漏洞名称:GSI-OpenSSHPAM_USER安全绕过漏洞CNNVD编号:CNNVD-201304-097发布时间:2013-04-09 ... [详细]
  • FIN7后门工具伪装成白帽工具进行传播
    fin7,后门,工具,伪装,成,白, ... [详细]
author-avatar
浪漫的美食
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有