2026-05-22 20:37:26
CVE-2022-24263是一个存在于医院管理系统v4.0中的SQL注入漏洞,攻击者可通过该漏洞获取系统敏感信息。
漏洞简介该漏洞存在于医院管理系统v4.0的function.php、contact.php和func3.php页面中,涉及三个参数。攻击者可通过这些参数进行SQL注入攻击,从而获取系统中的所有信息,包括客户的敏感数据。
严重等级根据CVSS评分标准,该漏洞的严重等级为9.8(严重)。具体评分如下:
攻击向量(AV):网络(N)
攻击复杂度(AC):低(L)
所需权限(PR):无(N)
用户交互(UI):无(N)
范围(S):未改变(U)
机密性(C):高(H)
完整性(I):高(H)
可用性(A):高(H)
影响版本该漏洞影响医院管理系统v4.0版本。
渗透测试
识别注入点:通过分析页面,发现存在SQL注入点。例如,在Hospital Management System sqli页面中,可以观察到明显的注入迹象。
抓包分析:打开网页后,存在一个注册界面和两个登录界面。使用Burp Suite进行抓包,以验证参数是否存在SQL注入漏洞。

使用sqlmap测试:使用sqlmap工具对抓取的数据包进行测试,以确认是否存在SQL注入漏洞。
python .sqlmap.py -r G:func1.txt --dbs --batch


获取数据:确认存在注入点后,可以逐级获取数据,最终获得flag值。
python .sqlmap.py -r G:func1.txt -D ctf -T flag -C flag --dump --batch其他注入点除了func1.php的username3参数外,func2.php的contact参数和func3.php的username1参数也是SQL注入的注入点,有兴趣的可以自行探索验证。
通过以上步骤,可以确认医院管理系统v4.0中存在严重的SQL注入漏洞,攻击者可以利用该漏洞获取系统中的敏感信息。建议及时更新系统版本或应用相关的安全补丁,以防止潜在的攻击。