CVE-2025-34315CVE-2025-34315是IPFire防火墙产品中的一个高危安全漏洞,属于存储型跨站脚本攻击(Stored XSS)。该漏洞存在于IPFire 2.29(Core Update 198)之前的版本中,攻击者可以利用系统配置功能中的REMOTELOG_ADDR参数注入恶意JavaScript代码。由于该参数值在存储后会在Web界面的配置页面中直接渲染,且未进行充分的输入过滤和输出编码,注入的恶意脚本会在其他用户访问相关页面时自动执行,从而实现窃取会话Cookie、劫持用户账户、修改页面内容或进行钓鱼攻击等恶意操作。此漏洞需要攻击者具备低权限认证账户,但无需管理员权限即可实施攻击,这大大降低了漏洞利用的门槛,对系统安全性构成严重威胁。
IPFire是一款流行的开源Linux防火墙发行版,广泛应用于企业网络边界防护。该漏洞位于Web管理界面的日志配置模块中,具体路径为/cgi-bin/logs.cgi/config.dat。当管理员通过HTTP POST请求更新远程syslog服务器地址时,REMOTELOG_ADDR参数的值会被直接存储到服务器端配置文件或数据库中。问题在于应用程序在存储和检索该参数时缺少严格的输入验证和输出编码机制。攻击者可以通过构造包含恶意JavaScript代码的REMOTELOG_ADDR值(如<script>alert(document.cookie)</script>)来触发漏洞。由于是存储型XSS,恶意代码会被永久保存在系统中,每当有用户访问受影响的配置页面时,浏览器便会执行这些脚本。攻击者可以利用此漏洞窃取受害者的认证令牌、冒充合法用户执行操作或传播恶意内容。修复版本为IPFire 2.29 Core Update 198。