CVE-2025-11432CVE-2025-11432是存在于itsourcecode Leave Management System 1.0版本中的一个SQL注入安全漏洞。该漏洞于2025年10月8日被公开披露,CVSS 3.1评分为7.3分,属于高危级别漏洞。漏洞位于系统的/reset.php文件中,具体涉及对employid参数的处理逻辑存在缺陷,攻击者可以通过构造恶意的SQL语句作为参数值,绕过应用程序的输入验证机制,直接与后端数据库进行交互。
itsourcecode Leave Management System是一款用于管理员工请假流程的开源Web应用程序,广泛应用于中小型企业的HR管理场景中。由于该系统的密码重置功能(reset.php)未对用户输入进行充分的过滤和参数化处理,导致SQL注入漏洞的产生。攻击者无需任何身份认证即可远程发起攻击,且无需用户交互配合,利用门槛极低。该漏洞的利用代码已公开传播,对部署了该系统的企业构成严重的数据安全威胁,可能导致员工个人信息、薪资数据等敏感信息泄露。
该SQL注入漏洞的根本原因在于/reset.php文件在处理employid参数时,直接将用户输入拼接到SQL查询语句中,而未采用预编译参数化查询或充分的输入过滤机制。攻击者可以通过在employid参数中注入恶意的SQL片段(如UNION SELECT、OR 1=1等),改变原始查询的语义,实现未授权的数据访问。
具体利用方式如下:攻击者首先定位目标系统的/reset.php端点,然后构造包含SQL注入payload的HTTP请求,例如将employid参数设置为:1' OR '1'='1' -- 或 ' UNION SELECT username,password FROM users-- 等形式。当服务器端将恶意输入拼接到SQL语句中时,原始查询逻辑被篡改,攻击者可以绕过身份验证、提取数据库中的敏感信息(如用户名、密码哈希、个人信息等),甚至在特定条件下执行数据库管理操作(如读取/写入文件、获取操作系统权限)。
由于该漏洞的攻击向量为网络(AV:N)、攻击复杂度低(AC:L)、无需权限(PR:N)、无需用户交互(UI:N),且对机密性、完整性、可用性均存在低程度影响(C:L/I:L/A:L),使得该漏洞极易被自动化扫描工具和攻击框架大规模利用。