CVE-2026-4613SourceCodester E-Commerce Site 1.0版本的`/products.php`文件中存在严重的SQL注入漏洞。该漏洞源于未对用户输入的`Search`参数进行有效的安全过滤,导致攻击者能够通过精心构造的恶意SQL语句操纵数据库查询。由于攻击无需身份验证且可远程发起,未经授权的攻击者可利用此漏洞窃取敏感数据、篡改数据库内容,甚至导致服务中断,对系统安全构成严重威胁。
该漏洞的核心原理在于应用程序在处理产品搜索功能时,直接将用户提交的`Search`参数拼接到后端SQL查询语句中,未采用参数化查询或有效的输入验证机制。攻击者可以通过发送特制的HTTP POST或GET请求,在`Search`参数中注入SQL控制字符(如单引号`'`、注释符`--`或`#`以及UNION查询语句)。根据CVSS 3.1向量(CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L),该漏洞利用难度低,无需用户交互且无需预先认证。攻击者可利用基于布尔、时间盲注或联合查询的注入技术,从数据库中提取管理员凭证、用户信息等敏感数据。此外,在某些特定数据库配置下,攻击者甚至可能通过SQL注入写入WebShell,进而获取服务器权限,造成更严重的渗透破坏。