Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
CVE-2022-22947 — 基于Go语言编写的CVE-2022-22947利用工具,通过构造的actuator请求,在易受攻击的Spring Cloud Gateway实例上实现远程代码执行。 | Kitploit
工具/GitHubGitHub/22ke/cve-2022-22947
漏洞分析漏洞利用Web应用程序漏洞利用渗透测试远程访问工具
GitHub22ke/cve-2022-22947

CVE-2022-22947

基于Go语言编写的CVE-2022-22947利用工具,通过构造的actuator请求,在易受攻击的Spring Cloud Gateway实例上实现远程代码执行。

查看仓库
214年前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

漏洞描述

Spring Cloud GateWay是Spring Cloud的⼀个全新项⽬,⽬标是取代Netflix Zuul,它基于Spring5.0+SpringBoot2.0+WebFlux(基于⾼性能的Reactor模式响应式通信框架Netty,异步⾮阻塞模型)等技术开发,性能⾼于Zuul,官⽅测试,GateWay是Zuul的1.6倍,旨在为微服务架构提供⼀种简单有效的统⼀的API路由管理⽅式。 Spring Cloud Gateway 远程代码执行漏洞(CVE-2022-22947)发生在Spring Cloud Gateway应用程序的Actuator端点,其在启用、公开和不安全的情况下容易受到代码注入的攻击。攻击者可通过该漏洞恶意创建允许在远程主机上执行任意远程执行的请求。 该漏洞CVSS评分:9.8,危害等级:严重

CVE 编号

CVE-2022-22947

影响范围

3.1.0 3.0.0至3.0.6 3.0.0之前的版本

修复建议

3.1.x用户应升级到3.1.1+ 3.0.x用户应升级到3.0.7+ 如果不需要Actuator端点,可以通过management.endpoint.gateway.enable:false配置将其禁用 如果需要Actuator端点,则应使用Spring Security对其进行保护

检测介绍

该脚本通过golang完成并且编译windows运行脚本

使用方法

-cmd string 执行命令 (default "id") -host string 待检测地址或者存放文件路径 (default "http://127.0.0.1:80")

image

如: ./cve_2022_22947.exe -host "C:\\Users\\Administrator\\Desktop\\hostlist.txt"

结果展示

root@kitploit:~
>cve_2022_22947.exe -host "C:\\Users\\Administrator\\Desktop\\hostlist.txt"

result:  http://127.0.0.1:10089  :  {"predicate":"RouteDefinitionRouteLocator$$Lambda$978/705851885","route_id":"hacktest","filters":["[[AddResponseHeader Result = 'uid=0(root) gid=0(root) groups=0(root)\n'], order = 1]"],"uri": "http://example.com:80","order":0}
vulnerable host:
http://127.0.0.1:10089

感谢

https://nosec.org/home/detail/4971.html https://github.com/lucksec/Spring-Cloud-Gateway-CVE-2022-22947

下载工具