CVE-2026-9413SourceCodester Indian Invoicing System 1.0版本存在跨站脚本攻击(XSS)漏洞。该漏洞源于/Invoicing/category.php文件中对参数msg缺乏有效过滤,允许攻击者注入恶意脚本。攻击者无需认证即可远程发起攻击,诱导受害者交互后可执行任意JavaScript代码,窃取用户敏感信息或进行会话劫持。
该漏洞的技术根源在于SourceCodester Indian Invoicing System 1.0中/Invoicing/category.php文件对msg参数的处理逻辑存在缺陷。应用程序直接将用户可控的msg参数值反射到HTTP响应中,且未进行HTML实体编码。攻击者可构造包含恶意载荷(如<img src=x onerror=alert(1)>)的请求发送至服务器。由于CVSS向量中UI:R(需用户交互),攻击者需通过钓鱼邮件或即时通讯诱导受害者访问该恶意链接。一旦受害者访问,恶意脚本即在其浏览器中解析执行,进而窃取Session ID、篡改页面数据或执行钓鱼攻击,严重威胁用户账户安全。