CVE-2025-54305CVE-2025-54305是Thermo Fisher Torrent Suite Django应用程序中的一个高危认证绕过漏洞,CVSS评分7.8。该漏洞存在于应用程序的LocalhostAuthMiddleware中间件中,攻击者可以利用本地回环地址绕过身份验证机制。具体来说,当HTTP请求的REMOTE_ADDR属性被设置为127.0.0.1、127.0.1.1或IPv6本地地址::1时,系统会自动将该用户认证为ionadmin管理员账户。这意味着任何具有目标服务器本地访问权限的攻击者都可以无需凭据即可获得管理员权限,进而访问、修改或窃取敏感数据,甚至可能在系统上执行任意命令。此漏洞严重威胁到生命科学领域基因测序数据的安全性,因为Torrent Suite通常用于处理敏感的基因测序数据。
漏洞根因在于LocalhostAuthMiddleware中间件的认证逻辑设计缺陷。该中间件错误地将所有来自本地回环地址的请求视为可信请求,自动授予ionadmin权限。攻击者利用此漏洞需要满足以下条件:1)能够访问目标服务器(物理访问或通过SSH等远程访问);2)能够向目标服务器的Web服务发送HTTP请求。在实际攻击中,攻击者可以通过以下方式利用:直接在服务器上使用curl或类似工具发送请求(如curl http://127.0.0.1:8080/admin),系统会将其识别为来自127.0.0.1的请求,从而绕过登录验证。此外,如果攻击者能够操控网络路由或使用特定的代理技术,也可能实现REMOTE_ADDR的伪造。成功利用后,攻击者将获得完整的管理员权限,可访问所有测序数据、修改系统配置、安装恶意软件或横向移动到其他系统。