CVE-2025-13202CVE-2025-13202是code-projects Simple Cafe Ordering System 1.0中存在的一个存储型跨站脚本(Stored XSS)漏洞。该漏洞位于/add_to_cart功能的product_name参数处,攻击者可以通过该参数注入恶意的JavaScript代码。由于该参数在后续页面中会被直接回显且缺乏有效的输入过滤和输出编码,恶意脚本将在受害者的浏览器中执行。攻击者可利用此漏洞窃取用户会话cookie、劫持用户账户、进行钓鱼攻击或修改页面内容。该漏洞的CVSS评分为3.5,属于低危级别,攻击复杂度低,但需要低权限用户身份和用户交互才能成功利用。漏洞已于2025年11月15日公开披露, exploits已发布,厂商尚未发布官方修复补丁。
该漏洞为存储型XSS,存在于Simple Cafe Ordering System 1.0的购物车功能模块中。具体问题在于/add_to_cart端点对product_name参数的处理不当,缺少输入验证和输出编码。当用户提交产品到购物车时,系统直接将用户输入的product_name存储并在后续页面中回显,未对特殊字符进行HTML实体编码。攻击者可在product_name参数中注入<script>标签或事件处理器(如onerror、onload等)配合JavaScript代码。由于是存储型XSS,恶意脚本会被永久存储在数据库中,所有访问该产品信息的用户都会触发漏洞。攻击者常利用此漏洞窃取用户的认证令牌(cookie),进而冒充合法用户进行操作。修复方案是在服务端对所有用户输入进行严格的白名单验证,并在输出时对HTML特殊字符进行实体编码(<转义为<,>转义为>,"转义为",'转义为',&转义为&)。