CVE-2025-61958CVE-2025-61958是F5 BIG-IP系统中iHealth命令存在的一个高危安全漏洞。该漏洞允许经过认证的攻击者(至少需要资源管理员角色)通过iHealth命令绕过tmsh(TMOS Shell)的安全限制,从而获取对底层bash shell的访问权限。对于以Appliance模式运行的BIG-IP系统,成功利用此漏洞可以使攻击者跨越安全边界,获取超出其权限范围的系统访问能力。
该漏洞的CVSS 3.1评分为8.7分,属于高危级别。其攻击向量为网络(AV:N),攻击复杂度低(AC:L),但需要高权限认证(PR:H),无需用户交互(UI:N)。漏洞对系统的机密性(C:H)和完整性(I:H)均产生高影响,但对可用性(A:N)无直接影响。范围变化(S:C)表明该漏洞的影响超出了其自身的安全上下文。
此漏洞由F5安全事件响应团队([email protected])发现并报告,于2025年10月15日正式披露。需要注意的是,已经达到技术支持终止(EoTS)状态的软件版本不在评估范围内。用户应及时关注F5官方发布的安全公告K000154647,并尽快应用相应的修复补丁。
该漏洞的核心问题在于F5 BIG-IP系统的iHealth命令实现中缺乏足够的安全检查。iHealth是BIG-IP系统中用于诊断和健康检查的工具,其命令行接口在设计时可能未充分考虑权限隔离问题。
在正常情况下,具有资源管理员(Resource Administrator)角色的用户只能通过tmsh(TMOS Shell)执行有限的管理操作。tmsh作为BIG-IP系统的命令行管理界面,设计了一套严格的权限控制机制来限制不同角色用户的操作范围。然而,由于iHealth命令的实现缺陷,攻击者可以利用该命令作为跳板,绕过tmsh的安全限制机制。
具体而言,攻击者可以通过精心构造的iHealth命令调用,触发系统执行bash shell命令。由于iHealth命令在执行过程中可能以更高的权限上下文运行,或者未能正确过滤和限制其子进程的执行权限,导致攻击者能够突破tmsh的安全沙箱,获得bash shell的直接访问权限。
对于运行在Appliance模式下的BIG-IP系统,安全边界的设计更加严格,该模式旨在限制用户只能通过受控的管理界面进行操作。成功利用此漏洞后,攻击者将能够跨越这一安全边界,获取对系统底层文件系统和进程的访问权限,从而可能读取敏感配置文件、修改系统设置或执行其他恶意操作。