CVE-2025-11486CVE-2025-11486是SourceCodester Farm Management System 1.0版本中存在的一个SQL注入漏洞。该漏洞于2025年10月8日由[email protected]披露,CVSS 3.1评分为6.3分,属于中危级别漏洞。
受影响的组件是Farm Management System(农场管理系统)中/buyNow.php文件的未知功能模块。攻击者可以通过操纵该文件中的Name参数执行SQL注入攻击。该漏洞的攻击向量为网络(AV:N),攻击复杂度低(AC:L),仅需要低权限认证(PR:L),无需用户交互(UI:N)。一旦成功利用,攻击者可以读取、修改或删除数据库中的敏感数据,对系统的机密性、完整性和可用性均造成低级别的影响。
该漏洞的利用代码已公开披露,攻击者可以远程发起攻击。由于Farm Management System通常用于管理农场运营数据,包括库存、销售记录、客户信息等,一旦数据库被攻破,可能导致业务数据泄露、篡改或丢失,对农场经营造成严重影响。鉴于漏洞利用代码已公开传播,建议相关用户尽快采取修复措施。
该漏洞位于SourceCodester Farm Management System 1.0的/buyNow.php文件中,具体存在于处理购买请求的功能模块中。漏洞的根本原因是程序在处理用户提交的Name参数时,未对该参数进行充分的输入验证和过滤,直接将其拼接到了SQL查询语句中。
攻击者可以通过在Name参数中注入恶意的SQL语句片段(如单引号闭合、UNION SELECT语句或布尔盲注表达式),来改变原始SQL查询的语义。例如,攻击者可以构造如下payload:
Name=test' OR '1'='1
当该参数被拼接到SQL查询中时,原始查询的WHERE条件被改变,导致返回所有记录。攻击者还可以利用UNION SELECT语句读取数据库中的其他表内容,或者使用时间盲注(如SLEEP函数)逐字符提取敏感信息。
由于该漏洞需要低权限认证(PR:L),攻击者需要先拥有一个普通用户账户才能利用该漏洞。但一旦获得低权限访问,攻击者即可通过SQL注入提升权限或直接获取数据库管理员权限。由于漏洞利用代码已公开,攻击门槛进一步降低,潜在威胁较大。