CVE-2025-13802CVE-2025-13802是jairiidriss RestaurantWebsite中的一个存储型跨站脚本(XSS)漏洞。该漏洞存在于网站的"Make a Reservation"(预订)功能中,攻击者可以通过selected_date参数注入恶意JavaScript代码。由于该漏洞采用持续交付(Continuous Delivery)与滚动发布(Rolling Releases)模式,因此没有明确的版本号信息。受影响代码版本为e7911f12d035e8e2f9a75e7a28b59e4ef5c1d654及之前版本。该漏洞CVSS评分为4.3,属于中危级别。攻击者可以利用此漏洞窃取用户会话cookie、劫持用户账户、进行钓鱼攻击或修改页面显示内容。由于漏洞需要用户交互才能触发,攻击者需要诱导受害者点击恶意链接或访问包含恶意脚本的页面。该漏洞已于2025年12月1日公开披露,厂商在提前收到通知后未做任何回应。
该漏洞是典型的存储型XSS(Stored XSS)漏洞,存在于餐厅网站的预订功能模块中。漏洞的根本原因是在处理用户输入的selected_date参数时,缺少充分的输入验证和输出编码。攻击者可以在预订表单的日期字段中注入恶意JavaScript代码,如:<script>alert(document.cookie)</script>。当其他用户访问预订页面或查看预订信息时,恶意脚本会在受害者浏览器中执行。攻击者可以利用此漏洞获取受害者的认证令牌、会话ID或其他敏感信息,进而劫持用户账户。由于selected_date参数直接存储到数据库且在后续页面中被无保护地输出,导致所有访问该页面的用户都会受到攻击影响。攻击者可以通过社工手段诱导管理员或普通用户访问恶意构造的页面,触发XSS payload执行。