CVE-2026-4571SourceCodester Sales and Inventory System 1.0存在SQL注入漏洞。该漏洞位于/view_payments.php文件的HTTP POST请求处理组件中,由于对参数searchtxt缺乏有效过滤,低权限攻击者即可远程利用。攻击者可通过构造恶意SQL语句窃取数据库信息、篡改数据或影响系统可用性,且相关利用代码已公开。
该漏洞属于典型的SQL注入漏洞,发生在SourceCodester Sales and Inventory System 1.0的视图支付功能模块中。在处理/view_payments.php的POST请求时,后端代码直接将用户提交的searchtxt参数拼接到SQL查询语句中,未进行任何预编译、参数化查询或输入过滤。攻击者无需用户交互,仅需低权限账号即可向该接口发送包含恶意SQL代码的POST请求。通过利用基于错误的注入或联合查询(UNION SELECT),攻击者可以读取数据库结构、提取管理员密码哈希、窃取客户订单信息等敏感数据。考虑到CVSS 3.1评分6.3,该漏洞对机密性、完整性和可用性均造成低至中等程度的影响,且利用难度较低,风险显著。