CVE-2026-7780Open5GS是一款用于4G/5G移动核心网的开源实现。在2.7.7及之前的版本中,其UDM组件的smf-registrations端点存在安全缺陷。该漏洞位于/src/udm/udm-sm.c文件的udm_state_operational函数中,攻击者无需用户交互,仅需低权限即可通过网络发起攻击。通过发送特制的恶意请求,攻击者可导致目标服务崩溃或不可用,从而引发拒绝服务。目前该漏洞利用代码已公开,官方尚未回应,存在较高被利用风险。
该漏洞源于Open5GS在处理统一数据管理(UDM)模块内部状态转换时的逻辑错误。具体而言,/src/udm/udm-sm.c文件中的udm_state_operational函数负责处理smf-registrations端点的特定请求。由于代码未对输入数据进行充分的边界检查或异常处理,攻击者可以构造特定的数据包序列发送至该端点。当函数尝试解析或处理这些异常数据时,会触发未处理的错误路径,导致进程异常终止。由于UDM是5G核心网中负责用户数据管理的关键组件,其失效将直接影响用户接入、会话建立等核心功能。攻击复杂度低,且无需用户交互,一旦利用成功,将导致网络服务中断(可用性受损),但不会直接影响数据的机密性和完整性。