CVE-2026-30573SourceCodester Pharmacy Product Management System 1.0版本存在严重的业务逻辑漏洞。由于add-sales.php文件未对价格和总成本参数进行有效性验证,允许未经认证的攻击者提交负数值。这破坏了财务数据的完整性,导致销售报告错误和潜在的财务损失。
该漏洞位于SourceCodester药房系统的add-sales.php文件中,属于典型的业务逻辑缺陷。系统在处理新增销售请求时,未对用户提交的txtprice(价格)和txttotalcost(总成本)参数进行严格的服务端数值范围校验。攻击者无需任何身份认证即可利用此漏洞,通过构造恶意的HTTP POST请求,将价格字段设置为负数(例如-999)。由于后端缺乏逻辑判断,直接将负数写入数据库,导致销售总额计算异常,破坏了财务数据的完整性,可能造成严重的资产统计混乱。