CVE-2026-21432Emlog是一款开源网站构建系统(CMS)。在2.5.23版本中发现存在存储型跨站脚本(Stored XSS)漏洞。该漏洞源于系统对用户输入内容(如评论、文章等)缺乏充分的输入验证和输出编码,攻击者可以在页面中注入恶意JavaScript代码。由于是存储型XSS,恶意脚本会被永久保存在服务器端,所有访问受影响页面的用户都会执行该脚本。攻击者可利用此漏洞窃取用户会话Cookie、劫持用户账户,甚至包括管理员账户,从而完全控制网站。此漏洞需要低权限用户即可实施,且需要受害者进行一定交互(如访问特定页面),但攻击成功后影响范围广泛。
CVE-2026-21432是Emlog 2.5.23版本中的存储型跨站脚本漏洞。漏洞根源在于应用程序在处理用户提交的内容时,未对特殊字符进行适当的HTML转义或过滤。当攻击者在内容输入点(如评论、留言板、文章编辑器等)注入恶意JavaScript代码时,这些代码会被存储在数据库中。当其他用户访问包含恶意内容的页面时,浏览器会执行这些脚本代码。攻击者可以利用document.cookie等API窃取受害者的会话Cookie,然后利用窃取的Cookie冒充受害者登录系统。由于Emlog的管理后台通常使用相同的认证机制,攻击者同样可以窃取管理员Cookie并获得后台访问权限,进而进行网站篡改、植入后门等进一步攻击。CVSS 3.1评分5.4(中等严重性)反映了该漏洞需要低权限和用户交互才能利用,但潜在影响严重(账户接管)的特点。