CVE-2025-27208CVE-2025-27208是Revive Adserver 5.5.2版本中的一个反射型跨站脚本(XSS)漏洞。该漏洞存在于admin-search.php文件中,攻击者可以通过compact参数注入恶意JavaScript代码。当具有Revive Adserver用户界面访问权限的用户点击攻击者精心构造的恶意URL时,注入的JavaScript代码将在受害者浏览器上下文中执行。虽然此漏洞无法直接访问会话Cookie,但攻击者仍可利用它执行多种恶意操作,包括窃取用户敏感信息、劫持用户会话、进行钓鱼攻击或在用户浏览器中执行任意JavaScript代码。由于该漏洞利用需要用户交互(如点击链接),因此攻击复杂度较低,但潜在危害不容忽视。
该漏洞是典型的反射型XSS(Non-Persistent XSS)漏洞。攻击者利用admin-search.php文件对用户输入参数(特别是compact参数)缺乏充分的输入验证和输出编码,当用户请求包含恶意脚本的URL时,服务端直接将用户输入反射回响应页面,而未对特殊字符进行HTML实体编码。攻击者构造如?compact=<script>alert(document.domain)</script>的恶意链接,当受害者访问该链接时,浏览器会执行注入的JavaScript代码。由于漏洞存在于管理后台页面,攻击者主要针对具有管理权限的用户,通过社会工程学手段诱骗他们点击恶意链接。虽然无法直接获取HTTP-only标记的Cookie,但攻击者可通过XSS执行其他恶意操作,如窃取页面内容、伪造表单提交或重定向用户。