产品行业: ISP算力与网络基础设施军团(L1)-通信(L2) 产品型号: Eudemon9000E-F 背景叙述: 设备回放异常sip报文(udp头中记录的length超长或者小于udp头长度),出现异常重启或cpu复位。 产品问题: 异常报文,udp头中记录的length超长或者小于udp头长度。sip报文在解码处理的时候,会在udp报文后增加两个字节。当报文异常,udp头长度超长或者负载长度为负数,翻转后成为一个超大的数值时,可能导致访问非法内存或异常地址,从而导致设备异常复位。 产品建议: 建议优化系统内部处理流程,aspf在解析4层报文的时候,增加一个合法性校验环节,如果校验失败则不进行aspf处理。避免设备收到UDP头长度异常的SIP报文后,出现异常重启或cpu复位。