CVE-2025-66720CVE-2025-66720是free5gc项目中PCF(Policy Control Function)组件存在的一个高危安全漏洞。该漏洞发生在free5gc PCF 1.4.0版本的internal/sbi/processor/ampolicy.go文件中的HandleDeletePoliciesPolAssoId函数,由于对空指针的正确性检查不足,导致攻击者可以通过构造特定的请求触发空指针解引用,从而引发程序崩溃或拒绝服务攻击。作为5G核心网的关键组件,PCF负责策略控制功能,其服务中断将直接影响5G网络的正常运行。该漏洞无需认证即可利用,CVSS评分达到7.5分,属于高危级别漏洞,对5G网络基础设施的可用性构成严重威胁。
该漏洞为典型的空指针解引用(Null Pointer Dereference)漏洞,位于free5gc PCF组件的ampolicy.go文件HandleDeletePoliciesPolAssoId函数中。当函数在处理删除策略关联ID(PolAssoId)的请求时,未对相关指针进行充分的空值检查。当攻击者发送特制的请求时,可能导致函数在访问未初始化或已被释放的内存地址时触发空指针解引用。由于该函数位于SBI(Service Based Interface)接口路径上,攻击者可通过网络直接发送恶意请求触发漏洞。成功利用此漏洞可导致PCF服务进程崩溃,造成策略控制功能不可用,影响与其相连的AMF、SMF等网元的正常运作。漏洞的利用无需任何认证凭证,且无需用户交互,攻击复杂度低。