CVE-2025-63238LimeSurvey 6.15.11+250909之前版本存在反射型XSS漏洞。由于`QuestionCreate.php`中`getInstance()`函数未对`gid`参数进行严格验证,攻击者可利用此缺陷构造恶意URL。一旦已登录用户访问,攻击者即可在目标浏览器中执行恶意脚本,窃取Cookie或进行会话劫持,造成敏感信息泄露。
该漏洞位于LimeSurvey的`application/models/QuestionCreate.php`文件中的`getInstance()`函数。核心问题在于该函数直接从请求中获取`gid`参数,并将其直接用于页面渲染或逻辑处理,完全绕过了输入验证和输出编码机制。攻击者可以精心构造一个包含恶意JavaScript代码的URL,将Payload嵌入`gid`参数中。当受害者(特别是已登录用户)点击此恶意链接时,服务器会将该参数值未经修改地反射回响应页面。受害者的浏览器解析响应后,会执行其中的恶意脚本。由于脚本运行在LimeSurvey的源站上下文中,攻击者可以读取Cookie、窃取会话令牌,甚至冒充用户执行敏感操作。