CVE-2025-14230CVE-2025-14230是code-projects公司开发的Daily Time Recording System 4.5.0版本中存在的一个SQL注入漏洞。该漏洞位于管理后台的add_payroll.php文件中,攻击者可以通过操纵detail_Id参数实现SQL注入攻击。由于该漏洞具有低权限要求和无需用户交互的特点,远程攻击者可以在获取低权限账户后利用此漏洞获取数据库中的敏感信息,包括用户数据、薪资信息等。该漏洞的CVSS评分为6.3,属于中危级别,对系统的机密性、完整性和可用性均产生较低程度的影响。目前该漏洞的利用代码已公开,强烈建议管理员尽快采取防护措施。
该漏洞属于经典的SQL注入漏洞,存在于/admin/add_payroll.php文件的未知函数处理逻辑中。漏洞产生的根本原因是应用程序在处理用户输入的detail_Id参数时,未对其进行充分的输入验证和SQL语句参数化处理。攻击者可以通过在detail_Id参数中注入恶意构造的SQL语句片段,实现以下攻击效果:1) 通过UNION SELECT语句获取数据库中的敏感数据;2) 通过布尔型盲注逐字符提取数据库信息;3) 通过时间盲注在无回显情况下获取数据。由于该参数直接拼接到SQL查询语句中,攻击者可以绕过认证机制或获取未授权的数据访问权限。在CVSS 3.1评分体系中,该漏洞的攻击向量为网络层面,攻击复杂度低,需要低权限认证,但无需用户交互即可完成攻击。