CVE-2026-5560PHPGurukul Online Shopping Portal Project 2.1 版本被发现存在SQL注入安全漏洞。该漏洞源于 /payment-method.php 文件中的参数处理器未能正确处理 paymethod 参数。攻击者无需用户交互,仅需低权限即可通过网络远程发起攻击。目前该漏洞利用方式已公开,成功利用可能导致数据库信息泄露、数据被篡改或服务不可用。
该漏洞主要影响 PHPGurukul Online Shopping Portal Project 2.1 版本,其根本原因在于 /payment-method.php 文件中的代码存在输入验证缺失问题。在组件 Parameter Handler 处理支付方式请求时,直接接收用户提交的 paymethod 参数并将其拼接到后端 SQL 查询语句中,未使用预编译语句或进行严格的特殊字符转义。这种不安全的编码方式使得攻击者能够向参数中注入恶意的 SQL 代码片段。根据 CVSS 3.1 评分向量,攻击者无需用户交互(UI:N),且只需要低权限(PR:L)即可通过网络(AV:N)发起攻击。攻击者可以利用此漏洞读取数据库中的敏感数据(如用户信息、订单详情),修改或删除数据,甚至在某些条件下执行系统命令,对系统的机密性、完整性和可用性造成严重威胁。