CVE-2026-4898code-projects Online Food Ordering System 1.0版本存在跨站脚本漏洞。该漏洞源于/dbfood/contact.php文件未能正确过滤用户输入的Name参数,导致恶意脚本被存储。攻击者可诱导受害者访问页面以触发代码执行,进而窃取Cookie或进行会话劫持。目前利用代码已公开,风险中等。
该漏洞属于存储型跨站脚本攻击(Stored XSS)。在受影响的应用程序中,/dbfood/contact.php接口负责接收用户的联系信息。由于系统未对传入的“Name”参数进行严格的输入验证和安全过滤,攻击者可以构造包含JavaScript恶意代码的Payload并通过POST请求提交。服务器接收数据后将其直接存入数据库,未进行HTML实体编码。当管理员或其他用户随后访问后台查看联系记录时,存储的恶意脚本会在浏览器环境中渲染并执行。根据CVSS 3.1向量,该攻击利用难度低,虽需用户交互查看页面,但会对系统完整性造成影响,常用于钓鱼或凭证窃取。