CVE-2025-54858CVE-2025-54858是F5 BIG-IP Advanced WAF(Web应用防火墙)和BIG-IP ASM(应用安全管理器)产品中的一个高危拒绝服务漏洞。该漏洞的CVSS评分为7.5,属于高危级别。当BIG-IP Advanced WAF或BIG-IP ASM安全策略配置了含有畸形JSON模式(malformed JSON schema)的JSON内容配置文件(JSON content profile),并且该安全策略被应用于虚拟服务器(virtual server)时,攻击者可以通过发送未公开的特定请求,导致bd进程(bigd守护进程,负责流量管理和健康监控)异常终止。由于bd进程负责处理关键的流量管理和负载均衡功能,该进程的终止将导致BIG-IP设备对相关虚拟服务器上的流量处理能力丧失,从而造成服务不可用。该漏洞无需认证即可利用,且不需要用户交互,攻击者只需通过网络即可远程触发,对系统的可用性造成严重影响。值得注意的是,已经达到技术支持终止(End of Technical Support, EoTS)的软件版本不在F5的评估范围内,因此使用旧版本的用户应特别关注自身系统的安全性。F5公司已发布安全公告K000156621,建议用户尽快升级到修复版本以消除此漏洞带来的风险。
该漏洞的核心问题在于BIG-IP Advanced WAF/ASM在处理JSON内容配置文件时,对JSON模式的解析存在缺陷。当管理员配置安全策略时,如果JSON内容配置文件中包含畸形(malformed)的JSON模式定义,系统在加载该配置时可能不会立即报错,但会在处理符合特定条件的请求时触发底层解析逻辑的异常。具体而言,当畸形JSON模式被加载到内存中后,bd进程在执行请求检测时会尝试根据预定义的JSON模式验证请求体中的JSON数据结构。由于模式本身存在格式或逻辑错误,验证过程中可能出现空指针引用、缓冲区越界访问或断言失败等异常情况,导致bd进程崩溃退出。攻击者无需了解畸形模式的具体内容,只需发送能够触发JSON模式验证流程的特定HTTP请求即可利用此漏洞。由于漏洞利用不需要认证(PR:N)且无需用户交互(UI:N),攻击者可以通过自动化工具扫描暴露在公网的BIG-IP设备并发起攻击。该漏洞的攻击向量为网络(AV:N),攻击复杂度低(AC:L),主要影响系统的可用性(A:H),对机密性(C:N)和完整性(I:N)无直接影响。