漏洞总结 漏洞概述 Open5GS 系统中存在协议配置选项(PCO)解析和构建过程中的健壮性问题。当 PCO 数据格式不正确时,系统会触发 断言失败,导致 SMF 进程无条件中止。 影响范围 影响所有使用 PCO 功能的模块: - 通用解析器 - SMF 构建例程 - 包括 SM、SGM、SSC 模块在内的所有下游构建路径 修复方案 将 替换为条件检查: 在 中,将 替换为 在 SMF 的 PCO 构建函数中,将 替换为显式的 检查 这样可以让函数优雅地返回,而不是崩溃。 修复代码示例