CVE-2025-62618CVE-2025-62618是ELOG电子日志系统中的一个高危安全漏洞,CVSS评分达到8.0分。该漏洞允许已认证用户上传任意HTML文件,当其他用户打开这些文件时,HTML内容会在其浏览器上下文中执行,形成存储型跨站脚本攻击(Stored XSS)。由于ELOG在某些HTTP请求中包含用户名和密码哈希,攻击者可以通过恶意HTML脚本窃取受害者的凭据信息,包括明文密码或可重放的密码哈希。攻击者随后可以离线破解密码哈希或直接重放窃取的会话凭据进行横向移动。漏洞影响所有未修复的ELOG版本,在2025年10月14日发布的3.1.5版本中已修复,HTML文件现在以纯文本形式渲染,不再执行恶意代码。
ELOG系统的文件上传功能存在安全验证缺陷,认证用户可以上传任意扩展名的文件包括.html文件。上传后的HTML文件存储在服务器上,当其他用户通过浏览器访问这些文件时,HTML内容会被浏览器解析执行。攻击者构造包含JavaScript代码的恶意HTML文件,当受害者打开该文件时,脚本会在受害者的浏览器会话上下文中运行。由于ELOG系统某些页面会显示用户名和发送包含密码哈希的HTTP请求头,恶意脚本可以窃取这些敏感信息并发送给攻击者控制的服务器。窃取的凭据可用于重放攻击或离线彩虹表破解。该漏洞属于存储型XSS(Stored XSS),相比反射型XSS危害更大,因为恶意代码持久化存储在服务器上,所有访问该文件的用户都会受到影响。修复方案在3.1.5-20251014版本中实现,将HTML文件作为纯文本下载而非在浏览器中渲染执行。