CVE-2022-50965uBidAuction 2.0.1版本的posts/manage模块存在反射型跨站脚本漏洞。由于date_created、date_from、date_to和created_at等过滤参数缺乏适当的清理,远程攻击者可以通过构造特制的GET请求注入恶意脚本。当受害者访问该链接时,脚本将在其浏览器中执行,可能导致数据窃取或会话劫持。
该漏洞位于uBidAuction 2.0.1的posts/manage模块中,属于典型的反射型跨站脚本漏洞。其根本原因是应用程序未对通过GET请求传递的筛选参数(包括date_created、date_from、date_to和created_at)进行充分的输入验证和输出编码。攻击者可以利用这一缺陷,将恶意的JavaScript代码注入到HTTP响应的页面源码中。由于攻击向量为网络(AV:N)且无需认证(PR:N),攻击者只需诱导受害者点击包含恶意payload的URL即可触发漏洞。一旦受害者浏览器解析了该响应,注入的脚本便会在受害者的浏览器上下文中运行,从而绕过同源策略,窃取敏感信息如Cookie、Session Token,或执行其他恶意操作。