CVE-2026-5813PHPGurukul Online Course Registration 3.1版本中存在严重的SQL注入安全漏洞。该漏洞源于`/check_availability.php`文件未能正确处理用户输入的`cid`参数,导致攻击者能够构造恶意的SQL查询语句。由于该漏洞无需用户认证且可通过网络远程触发,攻击者可利用此漏洞窃取敏感数据库信息、修改数据或破坏系统完整性。鉴于相关利用代码已在互联网上公开,建议受影响用户尽快采取措施进行修复。
该漏洞的根源在于PHPGurukul Online Course Registration 3.1在处理课程可用性检查请求时,未对输入参数进行有效的安全过滤,属于典型的SQL注入漏洞。具体而言,受影响的文件`/check_availability.php`接收用户提交的`cid`参数,开发者未使用预处理语句或参数化查询,而是将该参数直接拼接到SQL查询语句中执行。这种不安全的编码方式使得攻击者可以通过在`cid`参数中注入SQL控制字符(如单引号、UNION查询、注释符等),从而篡改原始的查询逻辑。根据CVSS向量分析,该漏洞攻击复杂度低(AC:L),无需任何用户权限(PR:N)且无需用户交互(UI:N),攻击者仅需向目标服务器发送构造好的恶意HTTP请求即可远程触发漏洞。成功的利用不仅可能导致数据库中的敏感信息(如管理员密码、用户个人信息、课程数据)被非法读取,还可能导致数据被篡改或删除,严重威胁系统的机密性、完整性和可用性。