首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CVE-2019-6340 Drupal8s REST RCE 漏洞复现

0X1 漏洞概述 Drupal官方之前更新了一个非常关键的安全补丁,修复了因为接受的反序列化数据过滤不够严格,在开启REST的Web服务拓展模块的情况下,可能导致PHP代码执行的严重安全。...根据官方公告和自身实践,8.6.x或(<8.6.10)两种情况可能导致问题出现: RESTful Web Services拓展开启,并且启用了REST资源(默认配置即可),不需要区分GET,POST等方法即可完成攻击...漏洞影响版本: Drupal < 8.6.10 Drupal < 8.5.12 0X2 环境搭建 使用search‍‍命令进行查找: docker search CVE-2019-6340 ?...然后启动镜像,运行环境 docker run -d -p 80:80 --name Drupal8 knqyf263/cve-2019-6340 ? 访问网站首页 ?...0X3 漏洞利用 在github上可以找到关于此CVE漏洞编号的很多脚本,但是用法不一,因此,我们使用rapid官方给出的脚本进行测试。

2.5K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    CVE-2019-6340 Drupal8s REST RCE 漏洞复现

    0X1 漏洞概述 Drupal官方之前更新了一个非常关键的安全补丁,修复了因为接受的反序列化数据过滤不够严格,在开启REST的Web服务拓展模块的情况下,可能导致PHP代码执行的严重安全。...根据官方公告和自身实践,8.6.x或(<8.6.10)两种情况可能导致问题出现: RESTful Web Services拓展开启,并且启用了REST资源(默认配置即可),不需要区分GET,POST等方法即可完成攻击...漏洞影响版本: Drupal Drupal < 8.5.12 0X2 环境搭建 使用search‍‍命令进行查找: docker search CVE-2019-6340 ?...然后启动镜像,运行环境 docker run -d -p 80:80 --name Drupal8 knqyf263/cve-2019-6340 ? 访问网站首页 ?...0X3 漏洞利用 在github上可以找到关于此CVE漏洞编号的很多脚本,但是用法不一,因此,我们使用rapid官方给出的脚本进行测试。

    3.4K20

    CVE-2019-6340 Drupal REST RCE漏洞复现

    本次作为记录,使用环境为大佬搭建的 0x01 漏洞描述 Drupal 是使用 PHP 语言编写的开源内容管理框架,Drupal 综合了强大并可自由配置的功能,能支持各种不同应用的网站项目。...其 Drupal 社区是全球大的开源社区之一, 在社区的维护下,Drupal 的代码在安全性、健壮性上具有世界较高水平。...)并允许 POST/PATCH 请求,在进行 REST API 操作的过程中,会将未经安全过滤的参数内容带入unserialize 函数而触发反序列化漏洞,进而导致任意代码执行。...然后拉取第一个镜像,使用pull命令 docker pull knqyf263/cve-2019-6340 拉取完成如下 然后启动镜像,运行环境 docker run -d -p 80:80 --name Drupal8...;r:4;i:1;s:7:\"resolve\";}}" } ], "_links": { "type": { "href": "http://localhost/rest

    2.3K20

    Drupal SA-CORE-2019-003 远程命令执行分析

    漏洞背景 2 月 20 日 Drupal 官方披露了一个 Drupal 的远程命令执行漏洞: https://www.drupal.org/sa-core-2019-003 漏洞的触发条件为开启了 RESTful...漏洞定位 漏洞通告指出了 Drupal 8 在开启了 RESTful Web Services 模块,同时允许了 PATCH / POST 方法请求后,可以造成代码执行漏洞。...可以推测应该是在进行 REST API 操作的过程中,options 参数的内容带入到 unserialize 函数导致的。...梳理了其整个调用链,从 REST 请求开始,先通过用户传入的 JSON 的 _links.type 获取了其对应的 Entity,再获取 Entity 内的 Fields 列表,遍历这个列表得到 key...Shortcut 的 _links.type 为: http://127.0.0.1/rest/type/shortcut/default 。

    72610

    看完这篇,轻松编写Markdown文档

    它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。...世界上最流行的博客平台WordPress和大型CMS如Joomla、Drupal都能很好的支持Markdown。完全采用Markdown编辑器的博客平台有Ghost和Typecho等。...段落 Markdown 段落没有特殊的格式,直接编写文字就好,段落的换行是使用两个以上空格加上回车。 3. 列表 Markdown 支持有序列表和无序列表。...引用 Markdown引用是在段落开头使用>符号,然后后面紧跟一个空格符号 5. 代码引用 如果是段落上的一个函数或片段的代码可以用反引号把它包起来(`) 6....[属性文本](图片地址) 8. 添加表格 制作表格使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行。

    1.2K30

    VulnX:一款针对CMS的漏洞检测工具和自动Shell注入工具

    VulnX是一款自动化Shell注入工具,支持多种类型的内容管理系统,其中包括Wordpress、Joomla、Drupal和Prestashop等等,广大研究人员可以使用VulnX来检测这些CMS系统中的安全问题...VulnX本质上是一款智能化Bot,可实现Shell自动注入,并帮助研究人员检测CMS系统中的安全漏洞。...目标子域名收集; 4、 多线程扫描支持; 5、 检测安全漏洞 6、 自动Shell注入; 7、 利用Dork搜索引擎; 8、 高级端口扫描; 9、 DNS服务器导出; 10、同时扫描多个目标; 11、Dork...PATH变量存储的是结果图的存储地址。...Add Admin Drupal BruteForcer Drupal Geddon2 PrestaShop attributewizardpro columnadverts soopamobile

    2.4K30

    Typora+Docsify快速入门

    ,不过我觉得beta版之前的免费版也是完全可以满足大家的需求的。...它使用易读易写的纯文本格式编写文档,可与HTML混编,可导出 HTML、PDF 以及本身的 .md 格式的文件。...因简洁、高效、易读、易写,Markdown被大量使用,如Github、Wikipedia等网站,如各大博客平台:WordPress、Drupal、简书、掘金等。...Markdown 官方教程 Docsify使用指南 Docsify使用指南(打造最强、最轻量级的个人&团队文档) Typora快捷键的使用 使用快捷键能够提高我们的开发,编辑效率,因此对于工具的快捷键灵活操作而言是十分重要的...新建: CTRL + N 保存: CTRL + S 另存为: CTRL + SHIFT + S 段落:CTRL+0 打开大纲视图:ctrl + shift + 1 一级标题: CTRL + 1 这个是1

    1.1K20

    Drupal Views教程

    你自己的创建的视图有编辑 导出 删除 克隆 等选择而默认的视图里只有 添加 停止/启动 选择。我们现在以第二幅图的第二个视图为例来解释一下各列的含义。...最后一栏是可以进行的操作,上面已经说的很清楚了。你可以利用编辑你创建的视图,导出你自己定义的视图,删除它,或者是复制一份。 今天先到这里,下一次具体剖析一个视图的例子,讨论一下每一部分的含义。...Views 模块教程 (三):解剖(1) Drupal 的基本组成部分是 Node, 外加 Node 的附属Comment。...在你设计的任何试图中,通常都要添加这个 filter ,不然没有发表的内容也会被显示出来。...你可以适当的更改 CSS 来美化这个列表。 下面的是导出的 views 的代码,可以直接导入 views 管理中使用和研究。

    5.8K20

    使用cdQA-suite搭建自己的问答系统~

    你可以在下图中了解系统机理。 ? cdQA流程机理 当一个问题被送到这个系统时,检索器杂数据集中选择一系列最可能包含答案的文件。...然后,这个解读器输出它能在每个段落中找到的最可能的回答。在解读器之后,系统中的最后一层处理使用一个内部评分函数进行比较,并输出在这些分数中可能性最大的一个。...你可以使用pip install cdqa 下载它,但是在这个教程中,我们会从GitHub源来下载它,以便我运行下载预训练模型和BNP数据集(一个含从他们的公开新闻网页中导出文章的数据集)的脚本。...cdQA-ui的网页应用 因为应用以及通过REST API连接到后端,你可以问一个问题然后这个应用会显示一个答案和答案所在的文章内容以及文章的标题。 ?...https://towardsdatascience.com/how-to-create-your-own-question-answering-system-easily-with-python-2ef8abc8eb5

    1.5K20

    VulnHub通关日记-DC_7-Walkthrough

    :-) 下载地址:https://www.vulnhub.com/entry/dc-7,356/ 运用的知识 Github泄露网站数据库配置信息导致泄露SSH Drupal重置网站管理员密码 Drupal8...靶机开放了 22(ssh)、80(http)服务,其中 NMAP 检测出 http 使用的网站是 Drupal 8,我们先打开看看把: ?...网站上只有这一个信息,那么我还是去找找有关于这个 CMS 的漏洞把: ? 由 whatweb 得到的信息它的版本是 Drupal 8,我搜索了有关于这个版本的漏洞发现有这些: ?...Drupal重置网站管理员密码 其中的 drush 我并不知道是什么命令,紧接着我去搜索了一波发现它是一个简化了创建和管理Drupal8网站的命令行工具。...是使用mysqldump或等效的操作导出Drupal数据库为SQL的命令!

    64210

    天正建筑T20:天正建筑T20下载 常见问题及解决方法

    .拾取图中已有门窗参数的功能;同编号门窗支持部分批量修改;优化凸窗对象;改进门窗自动编号规则和门窗检查命令;解决门窗打印问题; 3.完善天正注释系统:按新国标修改弧长标注;支持尺寸文字带引线和布局空间标注...;新增楼梯标注.尺寸等距等功能; 5.轴号文字增加隐藏特性;增加批量标注坐标.标高对齐等功能;新增云线.引线平行的引出标注.非正交剖切符号的绘制; 5.解决图形导出.批量转旧的诸多问题,新增导出设置...,显著提高编辑效率;同时上述修改在三维视图中也可以直观地体现出来,真正实现了二、三维一体化。...为何建筑剖面命令做出来的是立面? 在用【建筑剖面】命令生成剖面图时,当坐标位置非常大,达到1E8以上时,该命令会导致精度丢失,使结果错误生成立面。...是否开辟三维视口,对DWG的大小没有任何影响,只是三维视图的表现线条较多,对模型的显示速度有所影响。因此在二维单视口的环境下绘制图形,速度会更快一些。

    69510

    Autodesk Maya for Mac 苹果三维动画软件该如何安装激活?

    11、接下来重新回到激活窗口,重复上面的第8、9两个步骤,如下图。 12、进入到“产品许可激活选项”;选择“我具有Autodesk提供的激活码”然后停在这个界面不要动,如下图。...无缝导入/导出 将 USD 数据导入为本地 Maya 数据,并将本地 Maya 数据导出为 USD 数据。 轻量预览 使用新的“层次视图”窗口快速查看 USD 场景结构预览。...在视口中使用 USD 在视口中与 Maya 数据一同本地查看 USD。 开源且可全面自定义 Maya USD 插件作为开源项目提供,工作室可以根据需要进行自定义。...UV 编辑和工具包 在二维视图中查看和编辑多边形、NURBS 和细分曲面的 UV 纹理坐标。 雕刻工具集 以更艺术和直观的方式对模型进行雕刻和塑形。...色彩管理 在视口和渲染视图中查看最终颜色的精确预览。 运动图形 MASH 程序效果 使用 MASH 可以创建包含程序节点网络的多用途运动设计动画。

    3K10

    什么是Apache Zeppelin?

    添加新的语言后端是非常简单的。了解如何创建自己的解释器。 Apache Spark集成 特别是,Apache Zeppelin提供内置的Apache Spark集成。...可视化不限于Spark SQL查询,任何语言后端的任何输出都可以被识别和可视化。 数据透视图 Apache Zeppelin聚合值,并通过简单的拖放将其显示在透视图中。...通过共享您的笔记本和段落进行协作 您的笔记本网址可以在协作者之间共享。然后,Apache Zeppelin将会实时播放任何更改,就像Google文档中的协作一样。...:使用Apache Spark后端的简短漫步教程 基本功能指南 动态表单:创建动态表单的分步指南 将您的段落结果发布到您的外部网站 用您的笔记本电脑自定义Zeppelin主页 更多 升级Apache...Git存储 S3存储 Azure存储 ZeppelinHub存储 REST API:Apache Zeppelin中的可用REST API列表 解释器 API 笔记本 API 笔记本资源 API

    5K60

    【技术圈】Chrome 80 稳定版发布| Node.js 安全漏洞修复

    TypeScript 3.8 带来了许多新特性,包括新的 ECMAScript 标准功能,仅用于导入/导出类型的新语法等等。...详情见:https://devblogs.microsoft.com/typescript/announcing-typescript-3-8-rc/ Angular 9.0.0 版本发布 ?...加载页面后,浏览器将突出显示文本并将其滚动到视图中。...例如我们在谷歌搜索某个关键词的时候,在搜索结果中会有一些包含该关键词的段落描述,但是用户点击之后会进入该页面,而想要找到包含这个关键词的段落又需要使用 "Ctrl+F" 快捷方式来进行定位。...而使用这项功能之后,它会在生成包含该关键词段落位置的 URL 地址,用户在搜索结果中点击链接之后会自动跳转到该页面相应位置,而不需要重新搜索查找。

    1.4K10

    .NET Core使用NPOI导出复杂Word详解

    前言:   最近使用NPOI做了个导出Word文档的功能,关于使用.NET Core 导出Word文档的方式有很多。...因为之前使用NPOI导出Execl比较多,这次第一次使用NPOI 来导出Word文档还真没有什么头绪。...首先看了下GItHub中的源码有一个简单Word导出的示例,然后在看了网上有很多关于NPOI导出Word文档的案例,发现一个特点网上的好像都差不多,对于我而言网上的这些案例完全能够实现我的这个功能,但是感觉看了网上这些案例对...,因此通过查阅了一些资料和自己的理解,把关于使用NPOI导出Word时所要涉及的一些段落,表格样式做了相关注释,和把段落和表格的创建实例,设置文字、字体、对齐方式都封装了起了(为了少写代码),文章末尾会附上一个完整的案例下载地址...二、导出的Work文档内容格式样式: ?

    4.1K30
    领券