drupal安全漏洞分析(drupal漏洞分析)

技术Drupal核心远程代码执行漏洞分析预警是怎样的Drupal核心远程代码执行漏洞分析预警是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。0x00

什么是Drupal核心远程代码执行漏洞分析预警?我相信很多没有经验的人对此是无可奈何的。因此,本文总结了出现问题的原因和解决方法,希望大家可以通过这篇文章来解决这个问题。

00-1010 2018年4月26日,Drupal正式发布了新的补丁和安全公告,修复了编号为CVE-2018-7602的远程代码执行漏洞。该漏洞源于3月28日更新版本中编号为CVE-2018-7600的漏洞修复不彻底,导致补丁被绕过和任意代码执行。

目前,已在现场发现对CVE-2018-7602/CVE-2018-7600漏洞的利用,部分利用代码已公开。360-CERT对此漏洞做了技术分析,建议使用Drupal开源内容管理系统的用户尽快更新。

0x00 漏洞概述

0x01 漏洞影响面

Drupal 7.x,8.x

影响版本

Drupal 7.59,Drupal 8.5.3,Drupal 8.4.8

00-1010版本8.x

https://cgit.drupalcode.org/drupal/rawdiff/?h=8.5 . xid=bb6d 396609600d 1169 da 29456 ba 3db 59 abae4 b7e

版本7.x

https://cgit.drupalcode.org/drupal/rawdiff/?h=7 . xid=080 DAA 38 f 265 ea 28444 c 540832509 a 48861587d 0

注意:补丁仅针对CVE-2018-7602漏洞,针对CVE-2018-7600修复模式查看。

CVE-CVE-2018-7600:常规核心远程代码执行漏洞警告https://cert.360.cn/warning/detail? id=3d 862 f 150 b 642421 c 087 b 0493645 b 745 .

00-1010 CVE修补程序-2018-7600漏洞通过使用#过滤输入来处理请求(GET、POST、COOKIE、request)中的数据。

Drupal核心远程代码执行漏洞分析预警是怎样的

但是Drupal应用程序也会处理路径?目的地=网址形式的请求需要对目的地=网址中的网址进行网址编码才能发起请求。当URL中的#被编码两次时,它可以绕过sanitize()

功能过滤。

构造一个特殊的请求来绕过过滤器代码。

POST/Drupal-7.59/Drupal-7.59/node/9/delete?目的地=节点?q[#][]=passthru & amp;q [#type]=标记& ampq [#markup]=whoami,其中% 23是# twice的URL编码。

WEB中间件解码#并得到#

Drupal核心远程代码执行漏洞分析预警是怎样的

绕过消毒()函数检查。

当Drupal应用程序处理目标URL时,它将再次解码#并获得#。

Drupal核心远程代码执行漏洞分析预警是怎样的

使用parse_str并将其保存在选项中。触发漏洞还有其他步骤。

Drupal核心远程代码执行漏洞分析预警是怎样的

修复版本

增加了对目标URL安全处理

Drupal核心远程代码执行漏洞分析预警是怎样的

将parse_str限制为仅处理字符串参数。

Drupal核心远程代码执行漏洞分析预警是怎样的

并对可能触发漏洞的文件模块进行处理Drupal核心远程代码执行漏洞分析预警是怎样的

看完以上内容,你是否掌握了Drupal核心远程代码执行漏洞分析预警的方法?如果您想学习更多技能或了解更多相关内容,请关注行业资讯频道,感谢您的阅读!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/153822.html

(0)

相关推荐

  • drupal漏洞分析(drupal代码分析)

    技术如何进行Drupal核心远程代码执行漏洞的分析今天就跟大家聊聊有关如何进行Drupal核心远程代码执行漏洞的分析,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

    攻略 2021年12月20日
  • 容斥问题公式,四个集合的容斥原理公式怎么解决

    技术容斥问题公式,四个集合的容斥原理公式怎么解决A∪B∪C∪D=|A|+|B|+|C|+|D| |A∩B| |B∩C| |C∩A|- |A∩D| |B∩D| |C∩D| +|A∩B∩C|+|A∩B∩D| +|A

    生活 2021年10月26日
  • oracle基于增量备份如何解决dataguard gap问题

    技术oracle基于增量备份如何解决dataguard gap问题本篇内容介绍了“oracle基于增量备份如何解决dataguard gap问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小

    攻略 2021年11月11日
  • AcWing 91 最短Hamilton路径

    技术AcWing 91 最短Hamilton路径 AcWing 91 最短Hamilton路径AcWing 91 最短Hamilton路径
    题目描述
    给定一张 n个点的带权无向图,
    点从 0~n?1 标

    礼包 2021年11月19日
  • redis布隆过滤器是如何高效的(redis布隆过滤器支持版本)

    技术Redis中的布隆过滤器怎么实现这篇文章主要介绍“Redis中的布隆过滤器怎么实现”,在日常操作中,相信很多人在Redis中的布隆过滤器怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家

    攻略 2021年12月23日
  • 凯撒密码对应表,古典密码安全算法有哪些

    技术凯撒密码对应表,古典密码安全算法有哪些世界上最早的一种密码产生于公元前两世纪。是由一位希腊人提出的凯撒密码对应表,人们称之为 棋盘密码,原因为该密码将26个字母放在5×5的方格里,i,j放在一个格子里,具体情
    况如

    生活 2021年10月25日