CVE-2026-5641PHPGurukul Online Shopping Portal Project 2.1版本被发现存在SQL注入漏洞。该漏洞位于/admin/update-image1.php文件的参数处理组件中。由于对用户输入的filename参数未进行充分的过滤,攻击者可构造恶意SQL语句进行注入。此漏洞允许远程低权限攻击者在无需用户交互的情况下利用,可能导致敏感信息泄露、数据完整性受损及服务可用性下降。
该漏洞的核心原因在于PHPGurukul Online Shopping Portal Project 2.1版本在处理图片更新请求时,缺乏对用户输入参数的有效安全过滤。受影响文件为/admin/update-image1.php,其中的参数处理组件直接将用户可控的filename参数拼接到后端SQL查询语句中,导致经典的SQL注入漏洞。攻击者无需复杂的用户交互,只需具备低权限账户(PR:L),即可通过网络向该接口发送恶意构造的数据包。利用方式通常包括在filename参数中插入SQL元字符(如单引号、UNION SELECT、布尔盲注语句等),欺骗数据库服务器执行非预期的命令。成功的利用可能允许攻击者绕过认证、提取管理员密码哈希、篡改商品订单数据,甚至在特定条件下获取服务器文件系统访问权限,严重威胁系统的机密性、完整性和可用性。