CVE-2025-65837CVE-2025-65837是PublicCMS内容管理系统中的一个中危跨站脚本(XSS)漏洞。该漏洞存在于PublicCMS V5.202506.b版本的Content Search(内容搜索)模块中。攻击者可以通过在搜索功能中注入恶意JavaScript代码,当其他用户访问包含该恶意代码的搜索结果页面时,恶意脚本将在受害者浏览器中执行。这可能导致窃取用户会话Cookie、劫持用户账户、进行钓鱼攻击或植入恶意链接等危害。由于该漏洞需要低权限用户操作并涉及用户交互,因此CVSS评分被评定为5.4分(中危)。该漏洞的CVSS向量为CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N,表明攻击复杂度低,但需要用户交互才能触发。PublicCMS作为一款开源Java CMS系统,广泛应用于各类网站构建场景,该漏洞的存在对使用该版本系统的用户构成潜在安全风险。
该漏洞为存储型XSS漏洞,存在于PublicCMS的内容搜索模块中。漏洞产生的根本原因在于系统对用户输入的搜索关键词缺乏充分的输入验证和输出编码。当攻击者在搜索框中输入包含恶意JavaScript代码的字符串时(如:<script>alert(document.cookie)</script>),系统直接将该内容存储在数据库中并未进行安全过滤。当其他用户访问搜索结果页面时,服务器从数据库读取该恶意内容并直接嵌入到HTML响应中返回给客户端浏览器。由于浏览器将执行页面中的JavaScript代码,恶意脚本便会成功执行。攻击者可以利用此漏洞窃取受害者的认证会话信息、修改页面内容进行钓鱼攻击、或将用户重定向到恶意网站。由于搜索功能是网站的公共模块,攻击者更容易诱导其他用户访问包含恶意代码的搜索结果页面,从而扩大攻击影响范围。