CVE-2026-30557SourceCodester Sales and Inventory System 1.0 版本中存在一个反射型跨站脚本(XSS)漏洞。该漏洞位于 `add_category.php` 文件中,由于应用程序未能正确过滤用户通过 `msg` 参数提交的输入数据,导致远程攻击者可以通过构造恶意的 URL 链接注入任意的 Web 脚本或 HTML 代码。当受害者点击该链接时,恶意脚本将在其浏览器中执行,从而窃取敏感信息或进行会话劫持。
该漏洞属于典型的反射型 XSS(Cross-Site Scripting)漏洞。漏洞根源在于 SourceCodester Sales and Inventory System 1.0 的 `add_category.php` 页面对 GET 或 POST 请求中的 `msg` 参数缺乏严格的输入验证和输出编码。当服务器接收到包含恶意脚本的请求时,会将该参数值直接反射回 HTTP 响应页面中,且未经过滤。攻击者利用此漏洞,可以精心构造一个包含 JavaScript 代码的 URL。由于攻击向量利用了网络(AV:N)且不需要用户认证(PR:N),攻击者只需诱导受害者访问该特制链接,即可在受害者的浏览器上下文中执行恶意代码。这可能导致 Cookie 窃取、会话劫持或重定向至钓鱼网站。CVSS 3.1 评分为 6.1,虽然需要用户交互(UI:R),但由于范围影响为受影响(S:C),其危害性不可忽视。