CVE-2025-14955CVE-2025-14955是Open5GS中一个不当初始化漏洞。该漏洞存在于Open5GS的PFCP(Packet Forwarding Control Protocol)处理模块中,具体影响lib/pfcp/handler.c文件中的ogs_pfcp_handle_create_pdr函数。攻击者可以通过构造特定的PFCP数据包来触发该漏洞,导致潜在的内存安全问题或服务异常。由于该漏洞需要高复杂度的攻击条件,且对系统的机密性和完整性影响较低,因此被评定为低危漏洞。Open5GS是一个开源的5G核心网实现软件,被广泛应用于电信运营商和研究机构。PFCP协议是5G网络中控制面与用户面分离架构的关键协议,负责用户面数据包的转发和控制。该漏洞的利用难度较高,但鉴于PFCP协议在5G网络中的核心地位,建议相关用户及时应用官方提供的安全补丁。
该漏洞位于Open5GS的PFCP处理模块中,具体为lib/pfcp/handler.c文件中的ogs_pfcp_handle_create_pdr函数。PFCP协议是5G网络中用户面功能(UPF)与控制面功能(SMF)之间的关键接口协议,用于建立和管理用户面会话。ogs_pfcp_handle_create_pdr函数负责处理PFCP会话建立请求中的PDR(Packet Detection Rule)创建操作。漏洞的根本原因是在处理PDR创建时存在不当的初始化问题,可能导致某些数据结构未正确初始化就被使用。在PFCP协议栈中,PDR包含数据包检测规则的关键信息,包括过滤器、转发行为等。当攻击者发送精心构造的PFCP Create PDR请求时,如果函数未正确初始化相关内存区域,可能导致信息泄露或程序异常行为。攻击者需要深入理解PFCP协议格式和Open5GS的具体实现,且需要能够发送特制的网络数据包到目标系统的PFCP端口(通常为8805/UDP)。该漏洞的利用需要满足特定的网络条件和协议交互流程,攻击复杂度较高。