CVE-2026-7199该漏洞存在于SourceCodester药房销售与库存系统1.0版本中。具体问题出在/ajax.php?action=delete_product接口,系统未对用户输入的ID参数进行有效的安全过滤,直接将其拼接到SQL查询语句中。攻击者无需认证即可远程利用此漏洞,通过构造恶意SQL语句实施注入攻击,可能导致敏感数据库信息泄露、数据被篡改或删除,对系统安全构成严重威胁。
漏洞原理属于典型的SQL注入。在处理删除产品请求时,后端PHP代码接收前端传递的ID参数,并将其作为字符串直接嵌入到SQL命令中执行,缺乏预编译或转义处理。攻击者可以通过单引号等特殊字符闭合原查询语句,并追加恶意的SQL命令(如UNION SELECT查询或基于时间的盲注Payload)。由于CVSS显示无需用户交互(UI:N)且无需权限(PR:N),攻击者可编写自动化脚本批量扫描并攻击目标服务器。一旦利用成功,攻击者不仅能绕过前端验证直接读取数据库中的管理员密码、客户信息等核心数据,还具备修改或删除数据的能力,严重破坏业务系统的完整性与可用性。