漏洞描述:
SpringCloudGateWay是SpringCloud的⼀个全新项⽬,⽬标是取代NetflixZuul,它基于Spring5.0SpringBoot2.0WebFlux(基于⾼性能的Reactor模式响应式通信框架Netty,异步⾮阻塞模型)等技术开发,性能⾼于Zuul,官⽅测试,GateWay是Zuul的1.6倍,旨在为微服务架构提供⼀种简单有效的统⼀的API路由管理⽅式。
SpringCloudGateway远程代码执行漏洞(CVE-2022-22947)发生在SpringCloudGateway应用程序的Actuator端点,其在启用、公开和不安全的情况下容易受到代码注入的攻击。攻击者可通过该漏洞恶意创建允许在远程主机上执行任意远程执行的请求。
漏洞复现:
1.打开靶场环境
2.抓包,修改get参数,提交get包
访问actuatorAPI接口
3.访问env接口
找到flag